How to enforcing simbolic evaluation?

How to enforcing simbolic evaluation? - Messaggi

#1 Pubblicato: 20/02/2021 03:17:40
netsonicyxf

netsonicyxf

2 apprezzamenti in 79 post.

Gruppo: User

Even if the variable have been defined.

E.g. how to get x=(a+b)(a-b)even if a=1, b=2
File non trovato.File non trovato.
#2 Pubblicato: 20/02/2021 09:39:43
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Algebra.PNG
#3 Pubblicato: 20/02/2021 10:20:42
netsonicyxf

netsonicyxf

2 apprezzamenti in 79 post.

Gruppo: User

Thanks, but I want to know how to get U=(a+b )*(a-b ), even if a=1, b=2 is on the top
#4 Pubblicato: 20/02/2021 12:01:23
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

Thanks, but I want to know how to get U=(a b )*(a-b ), even if a=1, b=2 is on the top


I simply don't understand your request.
Read Martin handbook, to learn using Smath.

Algebra-Algo.PNG
#5 Pubblicato: 20/02/2021 13:02:11
Martin_B

Martin_B

22 apprezzamenti in 84 post.

Gruppo: User

I think the only way is to delete the defintions by using Clear(a;b)= .
#6 Pubblicato: 20/02/2021 13:15:24
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

I think the only way is to delete the definitions by using Clear(a;= .


No need, algo is self clearing.
#7 Pubblicato: 20/02/2021 17:18:06
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

No need, algo is self clearing.



Algo_Algebra.PNG

#8 Pubblicato: 21/02/2021 01:25:56
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote

Even if the variable have been defined.

E.g. how to get x=(a+b)(a-b)even if a=1, b=2



Hi. As MarB says, only with Clear(a , b ) in SMath. However, it is true that in Mathcad you can hide the numeric values for a symbolic evaluation:

Clipboard01.jpg

Best regards.
Alvaro.
#9 Pubblicato: 21/02/2021 09:24:07
netsonicyxf

netsonicyxf

2 apprezzamenti in 79 post.

Gruppo: User

Wrote

I think the only way is to delete the defintions by using Clear(a;b)= .



1.png

Wrote


Hi. As MarB says, only with Clear(a , b ) in SMath. However, it is true that in Mathcad you can hide the numeric values for a symbolic evaluation:



really wish Smath can perform like MathCAD
#10 Pubblicato: 21/02/2021 11:00:13
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

really wish Smath can perform like MathCAD



Clear(a,b).PNG

#11 Pubblicato: 21/02/2021 11:10:37
netsonicyxf

netsonicyxf

2 apprezzamenti in 79 post.

Gruppo: User

Thanks Jean.

BTW, MathCAD doesn't need to do clearance.
#12 Pubblicato: 21/02/2021 12:00:32
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

BTW, MathCAD doesn't need to do clearance.


True for that little example. More advanced stuff needs be cleared as well.
The symbolic arrow was demanded but not implemented.
#13 Pubblicato: 21/02/2021 13:27:04
Davide Carpi

Davide Carpi

1.443 apprezzamenti in 2.936 post.

Gruppo: Moderator

The only way is to define the variables after the expression, then you can show the expression using Clear. The other way doesn't works because when values are set before the expression, the values are stored in memory, not the variable names.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#14 Pubblicato: 21/02/2021 13:28:15
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote

Thanks Jean.

BTW, MathCAD doesn't need to do clearance.



Hi. It needs. That is the mean for a:=a and b:=b, which clear a and b only for symbolics, but not for numerics. If you want to show the symbilic value stored in x cleaning a and b after you define x, you can use line() in the definitions:

Clipboard01.jpg

Also notice that you need to eval Clear(a, b ) = 1, if not SMath not recognize that as an instruction.

Best regards.
Alvaro.
1 utenti hanno apprezzato questo post
Davide Carpi 22/02/2021 05:37:00
  • Nuovi post
  • Nessun nuovo post