1 Pages (9 items)
[SS-2340] user-defined order of computation ignored - matrices & vectors - Messages
#1 Posted: 5/9/2016 10:59:24 AM
Here is in attachment files illustrating wrong computation of local variable.
Using version 0.98 (build: 5935)
bug.sm (7 KiB) downloaded 40 time(s).

Using version 0.98 (build: 5935)
bug.sm (7 KiB) downloaded 40 time(s).
#2 Posted: 5/9/2016 11:12:24 AM
Seems that it incorrectly optimizes the order of evaluation (despite brackets explicitly set).
This looks like a bug.
Aside, please note that this may be simplified like at the top of the screenshot.
Submitted SS-2340
A workaround:
And BTW, you may rewrite your Module() like this:
because scalar multiplication of vectors is sum of products of their corresponding elements multiplied by cos of angle between them - and for identical vectors, cosine is 1.
С уважением,
Михаил Каганский
1 users liked this post
Davide Carpi 5/9/2016 11:48:00 AM
#3 Posted: 5/9/2016 1:20:20 PM
Thanks for quick answer with tips, I'll use it
#4 Posted: 5/9/2016 10:38:11 PM
#5 Posted: 5/11/2016 12:32:06 AM
#6 Posted: 5/11/2016 11:54:12 AM
WroteJean,
Are you using matrices curvedlines?
I get squares.
Basile,
I'm at Smath 5346. The matrix square bracket came recently
with some of the latest nightly build. Smath 5346 does not
have the matrix square bracket, which I love very much.
The 2nd level bracket in formula is still missing [I think ?].
Cheers, Jean
#7 Posted: 5/11/2016 11:55:16 PM
Jean,
Any idea why does not evaluate but gives error message?
Basile
Any idea why does not evaluate but gives error message?
Basile
#8 Posted: 5/12/2016 12:08:22 AM
#9 Posted: 5/12/2016 4:34:02 AM
1 Pages (9 items)
-
New Posts
-
No New Posts