Can't find variables

Can't find variables - Calculated variable not found - Messages

#1 Posted: 2021/1/8 10:03:30
Tow Wai Lim

Tow Wai Lim

0 likes in 42 posts.

Group: User

I am encounter another minor problem, cant figure out why the calculated cannot be shown two times in the calculation sheet

Untitled.png

See attached calculation
WT Calculation.sm (62.69 KiB) downloaded 1099 time(s).
#2 Posted: 2021/1/8 10:58:58
Fridel Selitsky

Fridel Selitsky

520 likes in 451 posts.

Group: User

Use the function eval
WT Calculation1.sm (63.7 KiB) downloaded 1083 time(s).
#3 Posted: 2021/1/8 11:03:35
Tow Wai Lim

Tow Wai Lim

0 likes in 42 posts.

Group: User

Is this a common / default practise to follow each time using Findroots? why is other formula dont required the function eva? I am starting to get very confuse
#4 Posted: 2021/1/8 11:07:53
Jean Giraud

Jean Giraud

983 likes in 6,866 posts.

Group: User

BTW, ... either <, > rarely exist in maths.
Define completely as shown.

CantFindVariable.PNG
#5 Posted: 2021/1/8 11:22:23
overlord

overlord

598 likes in 1,380 posts.

Group: Moderator

Maybe there is a bug.
Is this same with everyone?

findroot_bug.sm (18.75 KiB) downloaded 1014 time(s).

findroot_bug.png
#6 Posted: 2021/1/8 11:22:32
Martin Kraska

Martin Kraska

1,355 likes in 2,271 posts.

Group: Moderator

The problem is due to the embedded assignment in FindRoot.

When t_thick is defined, the solution command is just stored but not executed.

It is first time executed, when t_thick is displayed. At that point, t.t gets defined by internal assignment.
At the second attempt to display t.thick, this fails because FindRoot needs undefined variables.

using eval() enforces immediate execution of FindRoot and assigns the result to t.thick.

Subsequent references to t.thick just display the stored value instead of executing FindRoot again.

Blatt7.png
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#7 Posted: 2021/1/8 12:01:51
Tow Wai Lim

Tow Wai Lim

0 likes in 42 posts.

Group: User

Thank you to all your guidance and advice. Learned another trick today.!!
  • New Posts
  • No New Posts