SMath Studio 0.98.5953 (19 April 2016) - Messages
#1 Posted: 4/19/2016 5:20:36 PM
SMath Studio 0.98.5953 available
Latest changes (against SMath Studio 0.98.5952)
- Added ability to assign variables/functions put into the vector/matrix;
- SS-129: Linear indexing for matrices is now fully supported;
- SS-2321: Behavior of error(..) function in case when empty error is specified fixed;
- SS-2323: Buttons on toolboxes updated and tooltips provided;
- Several minor issues introduced by previous nightly build fixed;
- Interface translations updated;
- Refactoring.
Download
- Desktop Windows (desktop computer with Windows OS):
SMathStudioDesktop.0_98_5953.Setup.msi (Date: 19.04.2016. File size: 2.01MB)
- Desktop Linux (desktop computer with Linux OS):
SMathStudioDesktop.0_98_5953.Mono.tar.gz (Date: 19.04.2016. File size: 1.15MB) - last version of Mono distributive required!
- Cloud version (all modern browsers supported):
SMath Studio in the Cloud (Date: 19.04.2016.)
4 users liked this post
Mike Kaganski 4/19/2016 5:55:00 PM, Davide Carpi 4/19/2016 7:19:00 PM, Вячеслав Мезенцев 4/19/2016 11:18:00 PM, NDTM Amarasekera 4/20/2016 8:28:00 AM
#2 Posted: 4/20/2016 10:41:21 AM
#3 Posted: 4/20/2016 11:49:16 AM
Hello.
Not sure I understood your question.
Linear indexing for matrix was buggy in previous versions. In latest one it is finally fixed. Please see http://smath.info/bts/Issues/IssueDetail.aspx?id=129 for details.
P.S.: Yes, I've used "[".
Not sure I understood your question.
Linear indexing for matrix was buggy in previous versions. In latest one it is finally fixed. Please see http://smath.info/bts/Issues/IssueDetail.aspx?id=129 for details.
P.S.: Yes, I've used "[".
1 users liked this post
Davide Carpi 4/20/2016 12:54:00 PM
#4 Posted: 4/20/2016 1:29:53 PM
WroteAdded ability to assign variables/functions put into the vector/matrix;
Nice feature

if possible I suggest to improve the error message when the LHS doesn't fit the RHS (something like "wrong assignment pattern")
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 users liked this post
Andrey Ivashov 4/20/2016 6:42:00 PM
#5 Posted: 4/20/2016 2:13:00 PM
Andrey,
a[1 and a[2 do not need the "j" variable. In your screen shot, a[3=a[1,2 in my file and a[4=a[2,2
I've attached my fileIndex.sm (8 KiB) downloaded 88 time(s).
a[1 and a[2 do not need the "j" variable. In your screen shot, a[3=a[1,2 in my file and a[4=a[2,2
I've attached my fileIndex.sm (8 KiB) downloaded 88 time(s).
#6 Posted: 4/20/2016 2:40:37 PM
#7 Posted: 4/20/2016 2:58:47 PM
Linear indexing is a feature to identify an element of a matrix using a single number (base 1 index, starting from the top-left element, proceeding by columns and then by rows]
Previously it was possible to use el(2) (one-index element) on matrices only in these cases:
- to set elements in column vectors:
- to get elements of column vectors;
- to get elements of row vectors:
- to get elements of matrices;
Assigning elements in matrices or row vectors wasn't possible:

In the meanwhile, a bug was introduced and it was possible to use el(2) in the LHS of assignments for any matrix, but in a wrong way.
Now it is possible to use this feature to get and set elements of any matrix:
![2016-04-20 19_58_19-SMath Studio Desktop - [linear indexing.sm].png](/en-US/file/3LpVry/2016-04-20-19_58_19-SMath-Studio-Desktop---_linear-indexing_sm__png)
[1 2 3 4]
[5 6 7 8]
[9 .....]
Previously it was possible to use el(2) (one-index element) on matrices only in these cases:
- to set elements in column vectors:
- to get elements of column vectors;
- to get elements of row vectors:
- to get elements of matrices;
Assigning elements in matrices or row vectors wasn't possible:
In the meanwhile, a bug was introduced and it was possible to use el(2) in the LHS of assignments for any matrix, but in a wrong way.
Now it is possible to use this feature to get and set elements of any matrix:
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 users liked this post
Andrey Ivashov 4/20/2016 6:35:00 PM
#8 Posted: 4/20/2016 4:25:50 PM
So its the el(2) function!WrotePreviously it was possible to use el(2) (one-index element) on matrices only in these cases:
That is why I was asking if Andrey was using "[" to define the matrix. I may have a use for the indexing which is why I was asking.WroteNot sure about the different syntax for linear indexing.Does the "[" do something different?
#9 Posted: 4/20/2016 4:59:31 PM
I have had an install problem with the 0.98.xxxx series versions, installer locks up. I need to go into task manager and kill the install screen after updating or installing fresh at this window.

If I put my mouse over this box, in Windows 7 (32 and 64), I get the mouse cursor to go to an spinning wheel. Program works fine in all installs otherwise.
If I put my mouse over this box, in Windows 7 (32 and 64), I get the mouse cursor to go to an spinning wheel. Program works fine in all installs otherwise.
#10 Posted: 4/20/2016 5:02:08 PM
Hurray! I finally found something to write to this thread!

OK, seriously, I'm really excited with this recent progress, and my constant flow of bug reports isn't meant to discourage Andrey; to the contrary, I wish this projest to prosper and flourish, and to be as problem-free as possible.
Andrey, thank you for this new build and for all your work!
EDIT: Oh, I feel so stupid! I wrote "Enter", while I must had written "Arguments delimiter (mine is semicolon)".

OK, seriously, I'm really excited with this recent progress, and my constant flow of bug reports isn't meant to discourage Andrey; to the contrary, I wish this projest to prosper and flourish, and to be as problem-free as possible.
Andrey, thank you for this new build and for all your work!
EDIT: Oh, I feel so stupid! I wrote "Enter", while I must had written "Arguments delimiter (mine is semicolon)".
С уважением,
Михаил Каганский
#11 Posted: 4/20/2016 5:11:10 PM
I second this
Mike, I cannot reproduce. I just updated on of my machines to this build. I go into the resulting matrix and the red cross bar "kicks out" into white space. However, on another existing file that was working correctly, it won't open

AND all of the developers for plugins, etc.WroteAndrey, thank you for this new build and for all your work!
Mike, I cannot reproduce. I just updated on of my machines to this build. I go into the resulting matrix and the red cross bar "kicks out" into white space. However, on another existing file that was working correctly, it won't open
#13 Posted: 4/20/2016 6:39:43 PM
Hello Collabs,
From a matrix result, you can do 3 things immediately besides
conventional matrix algebra [rotation, transpose, rotation, inverse ...]
1. drag/select, copy/paste element
2. extract indexed element
3. post process [arithmetic, function]
Be careful on [3] versus other CAS [Matlab, Mathcad ...]
Jean
From a matrix result, you can do 3 things immediately besides
conventional matrix algebra [rotation, transpose, rotation, inverse ...]
1. drag/select, copy/paste element
2. extract indexed element
3. post process [arithmetic, function]
Be careful on [3] versus other CAS [Matlab, Mathcad ...]
Jean
#14 Posted: 4/20/2016 6:47:14 PM
WroteHurray! I finally found something to write to this thread!
Bingo! I'm beginning to be afraid of you

Just kidding!

Best regards!
2 users liked this post
#15 Posted: 4/20/2016 6:53:35 PM
WroteHowever, on another existing file that was working correctly, it won't open
You need to open Plugins tab in Extensions Manager, switch to Online Gallery and find & install all available updates there. After SMath Studio restart you will not see this error anymore.
I'm working on the wizard which will assist users to do this semi-automatically on every SMath Studio update as it is the most common issue now.
Best regards.
2 users liked this post
#16 Posted: 4/20/2016 10:05:43 PM
I forgot to switch to onlineWrote... switch to Online Gallery and find & install all available updates there.

#17 Posted: 4/20/2016 11:45:00 PM
WroteI'm working on the wizard which will assist users to do this semi-automatically on every SMath Studio update as it is the most common issue now.
Wouldn't it be better to also check for available plugins updates and notify users of that regardless of event of main program update? To make it less intrusive, a toolbar informational icon could do the job, that, when active, on click would open relevant update window. By the way, current SMath update window is IMO too intrusive, too, and could be integrated into such informational system as well.
С уважением,
Михаил Каганский
#18 Posted: 4/21/2016 12:25:18 AM
#19 Posted: 4/28/2016 1:58:27 AM
Why is the content creation date in MSI is shown 11/12/2009?

Actually, I needed this information when I noticed that this release was released twice: I have been notified by update manager and updated promptly, and haven't been notified again after that, but I started to see files that are "created with a newer SMath version" - 0.98.5953 (the same as mine), but last (fourth) part of version was greater.
Actually, I needed this information when I noticed that this release was released twice: I have been notified by update manager and updated promptly, and haven't been notified again after that, but I started to see files that are "created with a newer SMath version" - 0.98.5953 (the same as mine), but last (fourth) part of version was greater.
С уважением,
Михаил Каганский
#20 Posted: 4/29/2016 1:43:07 AM
Spotted matrix definition bug if using Clear():
File not found.File not found.
Also nested definition is not supported? In a form of
File not found.File not found.
Also nested definition is not supported? In a form of
el(el(M,1,1),1,1):5
-
New Posts
-
No New Posts