Can't find variables

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

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

Tow Wai Lim

0 me gusta en 42 mensajes.

Grupo: 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) descargado 1284 vez(es).
#2 Publicado: 8/1/2021 10:58:58
Fridel Selitsky

Fridel Selitsky

520 me gusta en 451 mensajes.

Grupo: User

Use the function eval
WT Calculation1.sm (63,7 KiB) descargado 1255 vez(es).
#3 Publicado: 8/1/2021 11:03:35
Tow Wai Lim

Tow Wai Lim

0 me gusta en 42 mensajes.

Grupo: 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 Publicado: 8/1/2021 11:07:53
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

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

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

overlord

600 me gusta en 1.381 mensajes.

Grupo: Moderator

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

findroot_bug.sm (18,75 KiB) descargado 1195 vez(es).

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

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: 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 Publicado: 8/1/2021 12:01:51
Tow Wai Lim

Tow Wai Lim

0 me gusta en 42 mensajes.

Grupo: User

Thank you to all your guidance and advice. Learned another trick today.!!
  • Nuevos mensajes
  • Sin mensajes nuevos