How to enforcing simbolic evaluation?

How to enforcing simbolic evaluation? - Сообщения

#1 Опубликовано: 20.02.2021 03:17:40
netsonicyxf

netsonicyxf

2 сообщений из 79 понравились пользователям.

Группа: User

Even if the variable have been defined.

E.g. how to get x=(a+b)(a-b)even if a=1, b=2
Файл не найден.Файл не найден.
#2 Опубликовано: 20.02.2021 09:39:43
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

Algebra.PNG
#3 Опубликовано: 20.02.2021 10:20:42
netsonicyxf

netsonicyxf

2 сообщений из 79 понравились пользователям.

Группа: 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 Опубликовано: 20.02.2021 12:01:23
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: 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 Опубликовано: 20.02.2021 13:02:11
Martin_B

Martin_B

21 сообщений из 84 понравились пользователям.

Группа: User

I think the only way is to delete the defintions by using Clear(a;b)= .
#6 Опубликовано: 20.02.2021 13:15:24
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

Wrote

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


No need, algo is self clearing.
#7 Опубликовано: 20.02.2021 17:18:06
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

Wrote

No need, algo is self clearing.



Algo_Algebra.PNG

#8 Опубликовано: 21.02.2021 01:25:56
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1674 понравились пользователям.

Группа: 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 Опубликовано: 21.02.2021 09:24:07
netsonicyxf

netsonicyxf

2 сообщений из 79 понравились пользователям.

Группа: 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 Опубликовано: 21.02.2021 11:00:13
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

Wrote

really wish Smath can perform like MathCAD



Clear(a,b).PNG

#11 Опубликовано: 21.02.2021 11:10:37
netsonicyxf

netsonicyxf

2 сообщений из 79 понравились пользователям.

Группа: User

Thanks Jean.

BTW, MathCAD doesn't need to do clearance.
#12 Опубликовано: 21.02.2021 12:00:32
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: 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 Опубликовано: 21.02.2021 13:27:04
Davide Carpi

Davide Carpi

1416 сообщений из 2873 понравились пользователям.

Группа: 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 Опубликовано: 21.02.2021 13:28:15
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1674 понравились пользователям.

Группа: 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 пользователям понравился этот пост
Davide Carpi 22.02.2021 05:37:00
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений