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 OchkovVF  
#1 Posted : 13 May 2023 09:42:29(UTC)
OchkovVF


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 06/04/2023(UTC)
Posts: 325
Man
Russian Federation

Was thanked: 17 time(s) in 17 post(s)
I worked with SMath for about a year and identified three major flaws in SMath.
1. F9 instead of Ctrl+F9 (as in Mathcad) - recalculation of the entire document, and not individual statements, which were affected by the change
2. Lack of built-in or augmented limited optimization tools
3. Lack of ORIGIN. Often you want an array to start at element zero rather than the first element.

Your opinion?

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

Offline Jean Giraud  
#2 Posted : 13 May 2023 14:15:02(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
Originally Posted by: OchkovVF Go to Quoted Post
I worked with SMath for about a year and identified three major flaws in SMath.
1. F9 instead of Ctrl F9 (as in Mathcad) - recalculation of the entire document, and not individual statements, which were affected by the change
2. Lack of built-in or augmented limited optimization tools
3. Lack of ORIGIN. Often you want an array to start at element zero rather than the first element.
Your opinion ?

.............
You are not correct or partly correct on the counts [1,2,3]
Under the hood, Smath is by design a global definition CAS.
When you open a work sheet it scans top to bottom very fast.
If you are at page 12 of a long document and in Auto-calc mode,
at that last page ask for ln(1.23456789)= instantaneous.
If you ask to plot ln(x), it recalculates the entire document
because of the global definition mode and plot is a plugin.
.............
You compose a piece of program, by default optimized symbolic.
You best set symbolic/numeric from timing.
augment/stack are by default symbolic, OK or not.
If not correct, click for numeric. The last augment/stack
in program are always correct.
............
We adapt ORIGIN 0 directly in the for loop suite.
Good exercise for Valery, implement Convex Hull in Smath.
Remember, Paul W. [Mathsoft Collab] produced most in ORIGIN 1.
Take care Val ... Jean.

Offline Jean Giraud  
#3 Posted : 13 May 2023 15:10:01(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
... observe CoC ORIGIN 1 is returned ORIGIN 0.

Valery ORIGIN 0.sm (11kb) downloaded 6 time(s).
Fourier CoC Maple.sm (55kb) downloaded 5 time(s).
Offline mkraska  
#4 Posted : 13 May 2023 15:22:01(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,984
Germany

Was thanked: 1124 time(s) in 721 post(s)
Originally Posted by: OchkovVF Go to Quoted Post
I worked with SMath for about a year and identified three major flaws in SMath.
1. F9 instead of Ctrl+F9 (as in Mathcad) - recalculation of the entire document, and not individual statements, which were affected by the change
2. Lack of built-in or augmented limited optimization tools
3. Lack of ORIGIN. Often you want an array to start at element zero rather than the first element.

Your opinion?


I think that it is more important for SMath to have a consistent user experience than to be similar to Mathcad.

The bug tracking system shows a lot of proposals of what could be improved and most of it is independent of Mathcad behaviour.

Feel encouraged to browse through the proposals and vote if you find something reasonable. Or add own requests and ask for votes.

Here is a list of what spontaneously comes to my mind:
- Numeric and symbolic evaluation should have visually distinct operators
- The line operator should be displayed as a symbol in the Programming palette.
- standard 2d and 3d plotregion. Here I really would recommend the Mathcad versions as prototypes. A benchmark for performance and features would be matplotlib. Maxima Draw is just a bloody workaround which most of the users don't even know because they don't mess around with third party software.
- text format templates for section titles and the like.
- help system which opens on F1. The interactive handbook was meant as a prototype for such a system but it is of low accessiblity for the users and.

Your activity in the forum is proof that the SMath community benefits from the sanctions against Russia. Possibly, we will see also a boost in program development if that is not constrained to the eastern side of the iron fence.
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
Offline Jean Giraud  
#5 Posted : 13 May 2023 16:45:55(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
... alternate ORIGIN 1/0

Maths INDEX alternate ORIGIN.sm (9kb) downloaded 8 time(s).
Offline Jean Giraud  
#6 Posted : 13 May 2023 17:29:40(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
... many things work naturally index 1
Black background is [R,G,B] [1,1,1] ... not [0,0,0]
Offline OchkovVF  
#7 Posted : 13 May 2023 18:06:03(UTC)
OchkovVF


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 06/04/2023(UTC)
Posts: 325
Man
Russian Federation

Was thanked: 17 time(s) in 17 post(s)
Originally Posted by: mkraska Go to Quoted Post
Originally Posted by: OchkovVF Go to Quoted Post

Your activity in the forum is proof that the SMath community benefits from the sanctions against Russia. Possibly, we will see also a boost in program development if that is not constrained to the eastern side of the iron fence.


America imposed sanctions against Russia in order for Russia to become strong and help the US defeat China in the future.

Offline OchkovVF  
#8 Posted : 13 May 2023 18:29:04(UTC)
OchkovVF


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 06/04/2023(UTC)
Posts: 325
Man
Russian Federation

Was thanked: 17 time(s) in 17 post(s)
Originally Posted by: Jean Giraud Go to Quoted Post
Originally Posted by: OchkovVF Go to Quoted Post
I worked with SMath for about a year and identified three major flaws in SMath.
1. F9 instead of Ctrl F9 (as in Mathcad) - recalculation of the entire document, and not individual statements, which were affected by the change
2. Lack of built-in or augmented limited optimization tools
3. Lack of ORIGIN. Often you want an array to start at element zero rather than the first element.
Your opinion ?

.............
You are not correct or partly correct on the counts [1,2,3]
Under the hood, Smath is by design a global definition CAS.
When you open a work sheet it scans top to bottom very fast.
If you are at page 12 of a long document and in Auto-calc mode,
at that last page ask for ln(1.23456789)= instantaneous.
If you ask to plot ln(x), it recalculates the entire document
because of the global definition mode and plot is a plugin.
.............
You compose a piece of program, by default optimized symbolic.
You best set symbolic/numeric from timing.
augment/stack are by default symbolic, OK or not.
If not correct, click for numeric. The last augment/stack
in program are always correct.
............
We adapt ORIGIN 0 directly in the for loop suite.
Good exercise for Valery, implement Convex Hull in Smath.
Remember, Paul W. [Mathsoft Collab] produced most in ORIGIN 1.
Take care Val ... Jean.



https://community.ptc.co...d:PTCMathcad&q=SMath
Offline Jean Giraud  
#9 Posted : 13 May 2023 21:42:10(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 981 time(s) in 809 post(s)
In fact, I became aware of Smath by Fred, much before 2015.
On May 30, 15:00, PTC disabled all Mathcad Single User.
I then switched to Smath and perfectly Happy.
Users browsing this topic
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.