Rank: Advanced Member Groups: Registered
Joined: 04/07/2010(UTC) Posts: 178 Was thanked: 19 time(s) in 13 post(s)
|
Andrey,
I noticed that Optimization has been moved to the context menu.
Optimization->Symbolic has been the most common cause for calculation and function misbehaving. On many occasions I have had to change all equations to Optimization->Numeric to resolve. In fact I would like to see an option where Optimization->Numeric is the default. I still don't understand what Optimization->Symbolic does.
I would strongly recommend that anything that can be applied through context menu could also be done from the main menu. |
Ed |
|
|
|
Rank: Administration Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member Joined: 11/07/2008(UTC) Posts: 1,616 Was thanked: 1978 time(s) in 666 post(s)
|
Hello. TheWizEd wrote:I would strongly recommend that anything that can be applied through context menu could also be done from the main menu. I will do that. TheWizEd wrote:I still don't understand what Optimization->Symbolic does. It is simple. Symbolic optimization means that program will not apply to the expression any numeric operations. In result you will always (ok, almost always) have expression identically equal to the initial, otherwise - it is an error. Another side of the question is that symbolic optimization of SMath Studio is an symbolic simplification. Simplification is a very hard task to implement for developer and this is actually why you have so many questions/bug reports to it. When you use numeric engine instead of symbolic you must accept possibility of calculating errors like 1/3=0.333; 0.333*3=0.999 (I'm simplifying it a bit, but this is good example). So, symbolic optimization should be always set by default. Another example: And one more time: if you see an error in Symbolic engine, just let me know - I will fix it. This is the only way how to make symbolic engine better. Best regards, Andrey Ivashov. Edited by user 04 February 2012 14:39:05(UTC)
| Reason: Not specified
|
2 users thanked Andrey Ivashov for this useful post.
|
on 04/02/2012(UTC), on 04/02/2012(UTC)
|
|
Rank: Advanced Member Groups: Registered
Joined: 04/07/2010(UTC) Posts: 178 Was thanked: 19 time(s) in 13 post(s)
|
Andrey,
Thanks for the explaination. |
Ed |
|
|
|
Rank: Administration Groups: Registered, Advanced Member Joined: 23/06/2009(UTC) Posts: 1,740 Was thanked: 318 time(s) in 268 post(s)
|
Hello Andrey,
By the way, I've noted that there is no symbolic "equal to" anymore (right arrow). I played with Optimization a bit and Ctrl+. gives just ordinary "equal to". For instance: a+b/2={2*a+b}/2 Optimization active.
On the other hand, there is still "Evaluate symbolically (Ctrl+.)" represented as right arrow operator. Did you completely remove the right arrow operator?
Regards, Radovan |
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!" |
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.