1 Pages (4 items)
same equation, different result - Messages
#1 Posted: 11/19/2012 5:45:57 AM
I was making a calculation of E.pot = m*h*g, m= 65kg h=3,5m g=9,82m/s^2
if I write 'h*m*g=' I get 2234,05J, but if I write
'E.pot:=m*g*h E.pot=' I get 2405,9J
edit: smath file attached
Side4.sm (8 KiB) downloaded 44 time(s).
if I write 'h*m*g=' I get 2234,05J, but if I write
'E.pot:=m*g*h E.pot=' I get 2405,9J
edit: smath file attached
Side4.sm (8 KiB) downloaded 44 time(s).
#2 Posted: 11/19/2012 6:38:35 AM
Hello,
I think you've made some mistake here.
Please attach the problematic SMath file to the post.
Regards,
Radovan
I think you've made some mistake here.
Please attach the problematic SMath file to the post.
Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#3 Posted: 11/20/2012 11:14:50 AM
WroteI was making a calculation of E.pot = m*h*g, m= 65kg h=3,5m g=9,82m/s^2
if I write 'h*m*g=' I get 2234,05J, but if I write
'E.pot:=m*g*h E.pot=' I get 2405,9J
edit: smath file attached
Hi jenspraest,
It's not a bug, just a behavior...
Please hold the mouse on the [MATH lang=eng]E.pot[/MATH] definition... you can see that SMath assign all available variables, so when you make a call to [MATH lang=eng]E.pot[/MATH] only the [MATH]h[/MATH] value will be replaced; to have the "right" behavior you need to place the definition before the variable assignments or to create a function [MATH lang=eng]E.pot(m,h)[/MATH]
regards,
w3b5urf3r
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#4 Posted: 11/24/2012 9:10:06 AM
This is already a known behavior - see this post:
overridung variables depends on position of variable assignment
overridung variables depends on position of variable assignment
1 Pages (4 items)
-
New Posts
-
No New Posts