Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Login


Options
Go to last post Go to first unread
Offline TheWizEd  
#1 Posted : 04 February 2012 07:48:05(UTC)
TheWizEd


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2010(UTC)
Posts: 178
Man
United States

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

Wanna join the discussion?! Login to your SMath Studio Forum forum account. New Registrations are disabled.

Offline Andrey Ivashov  
#2 Posted : 04 February 2012 14:36:15(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,616
Man
Russian Federation

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

thanks 2 users thanked Andrey Ivashov for this useful post.
on 04/02/2012(UTC),  on 04/02/2012(UTC)
Offline TheWizEd  
#3 Posted : 04 February 2012 14:41:03(UTC)
TheWizEd


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2010(UTC)
Posts: 178
Man
United States

Was thanked: 19 time(s) in 13 post(s)
Andrey,

Thanks for the explaination.
Ed
Offline omorr  
#4 Posted : 04 February 2012 22:58:13(UTC)
omorr


Rank: Administration

Groups: Registered, Advanced Member
Joined: 23/06/2009(UTC)
Posts: 1,740
Man
Serbia

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!"
Users browsing this topic
Guest
Similar Topics
Substitution Optimization (Feature Requests)
by wb.c 06/07/2023 23:12:10(UTC)
Two-Step-Optimization (Samples)
by OchkovVF 27/04/2023 09:08:15(UTC)
Auto fraction on optimization:none (Questions)
by Poorman 15/06/2021 05:44:55(UTC)
How to solve Berlin Airlift Linear Optimization Problem (Questions)
by ioncube 19/12/2017 16:01:12(UTC)
[Nonlinear solver] Vectorize Operator and Symbolic Optimization in SS 6179 (Bugs & Problems)
by ndtma 03/02/2017 11:34:27(UTC)
Optimization and fraction problem (Bugs & Problems)
by Jarrinator 26/07/2013 01:10:53(UTC)
Example where symbolic optimization is safer than numeric (Samples)
by mkraska 09/06/2013 19:31:25(UTC)
Switching the evaluation optimization of symbolic functions cause the appearance of the definition (Bugs & Problems)
by Davide Carpi 18/05/2013 01:22:05(UTC)
Trunc() and optimization (Bugs & Problems)
by Davide Carpi 30/08/2012 17:04:26(UTC)
rank() needs Numerical optimization! (Bugs & Problems)
by omorr 13/02/2012 23:52:16(UTC)
Problem with Optimization (Bugs & Problems)
by TheWizEd 16/01/2012 14:28:25(UTC)
Symbolic vs Numeric Optimization (Questions)
by TheWizEd 12/03/2011 03:26:57(UTC)
Possible optimizations (Feature Requests)
by dg1727 18/05/2010 14:10:03(UTC)
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.