SMath Studio 0.98.5953 (19 April 2016)

SMath Studio 0.98.5953 (19 April 2016) - Сообщения

#1 Опубликовано: 19.04.2016 17:20:36
Andrey Ivashov

Andrey Ivashov

2271 сообщений из 3734 понравились пользователям.

Группа: Super Administrator

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;
    man_assign_1.png
  • SS-129: Linear indexing for matrices is now fully supported;
    mat_linear_index_1.png
  • 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

4 пользователям понравился этот пост
Mike Kaganski 19.04.2016 17:55:00, Davide Carpi 19.04.2016 19:19:00, Вячеслав Мезенцев 19.04.2016 23:18:00, NDTM Amarasekera 20.04.2016 08:28:00
#2 Опубликовано: 20.04.2016 10:41:21
Ruben Sidranski

Ruben Sidranski

17 сообщений из 463 понравились пользователям.

Группа: User

Not sure about the different syntax for linear indexing.
Does the "[" do something different?
Index.PNG
#3 Опубликовано: 20.04.2016 11:49:16
Andrey Ivashov

Andrey Ivashov

2271 сообщений из 3734 понравились пользователям.

Группа: Super Administrator

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 "[".
1 пользователям понравился этот пост
Davide Carpi 20.04.2016 12:54:00
#4 Опубликовано: 20.04.2016 13:29:53
Davide Carpi

Davide Carpi

1417 сообщений из 2873 понравились пользователям.

Группа: Moderator

Wrote

  • Added 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")

    2016-04-20 18_29_19-SMath Studio Desktop - [Page1_].png
    If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
    1 пользователям понравился этот пост
    Andrey Ivashov 20.04.2016 18:42:00
    #5 Опубликовано: 20.04.2016 14:13:00
    Ruben Sidranski

    Ruben Sidranski

    17 сообщений из 463 понравились пользователям.

    Группа: User

    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 КиБ) скачан 90 раз(а).
    #6 Опубликовано: 20.04.2016 14:40:37
    Jean Giraud

    Jean Giraud

    983 сообщений из 6866 понравились пользователям.

    Группа: User

    Wrote

    Not sure about the different syntax for linear indexing.
    Does the "[" do something different?



    I understand nothing in here. You can create matrix as you wish [Smath 5346]

    Forum Matrix Create User.gif

    #7 Опубликовано: 20.04.2016 14:58:47
    Davide Carpi

    Davide Carpi

    1417 сообщений из 2873 понравились пользователям.

    Группа: Moderator

    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]

    [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:

    2016-04-20 19_57_05-.png

    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
    If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
    1 пользователям понравился этот пост
    Andrey Ivashov 20.04.2016 18:35:00
    #8 Опубликовано: 20.04.2016 16:25:50
    Ruben Sidranski

    Ruben Sidranski

    17 сообщений из 463 понравились пользователям.

    Группа: User

    Wrote

    Previously it was possible to use el(2) (one-index element) on matrices only in these cases:

    So its the el(2) function!
    el(2).PNG
    Wrote

    Not sure about the different syntax for linear indexing.Does the "[" do something different?

    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.
    #9 Опубликовано: 20.04.2016 16:59:31
    Ruben Sidranski

    Ruben Sidranski

    17 сообщений из 463 понравились пользователям.

    Группа: User

    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.
    NEW Install.PNG
    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 Опубликовано: 20.04.2016 17:02:08
    Mike Kaganski

    Mike Kaganski

    184 сообщений из 434 понравились пользователям.

    Группа: User

    Hurray! I finally found something to write to this thread!

    scr-h1.png

    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 Опубликовано: 20.04.2016 17:11:10
    Ruben Sidranski

    Ruben Sidranski

    17 сообщений из 463 понравились пользователям.

    Группа: User

    I second this
    Wrote

    Andrey, thank you for this new build and for all your work!

    AND all of the developers for plugins, etc.

    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
    Existing File.PNG
    #12 Опубликовано: 20.04.2016 18:38:38
    Andrey Ivashov

    Andrey Ivashov

    2271 сообщений из 3734 понравились пользователям.

    Группа: Super Administrator

    Wrote

    P.S.: Yes, I've used "[".


    Wrote

    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.


    el(2) and "[" is actually the same.

    el_tooltip_1.png
    1 пользователям понравился этот пост
    Davide Carpi 20.04.2016 19:06:00
    #13 Опубликовано: 20.04.2016 18:39:43
    Jean Giraud

    Jean Giraud

    983 сообщений из 6866 понравились пользователям.

    Группа: User

    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

    Forum Matrix Post Process.gif
    #14 Опубликовано: 20.04.2016 18:47:14
    Andrey Ivashov

    Andrey Ivashov

    2271 сообщений из 3734 понравились пользователям.

    Группа: Super Administrator

    Wrote

    Hurray! I finally found something to write to this thread!


    Bingo! I'm beginning to be afraid of you

    Just kidding! Really, thank you very much for your help! I think it is just impossible for me to catch such issues (critical issues BTW) by myself.

    Best regards!
    2 пользователям понравился этот пост
    Davide Carpi 20.04.2016 19:06:00, Mike Kaganski 20.04.2016 19:20:00
    #15 Опубликовано: 20.04.2016 18:53:35
    Andrey Ivashov

    Andrey Ivashov

    2271 сообщений из 3734 понравились пользователям.

    Группа: Super Administrator

    Wrote

    However, on another existing file that was working correctly, it won't open
    Existing File.PNG


    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.
    plugins_updates_1.png

    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 пользователям понравился этот пост
    Davide Carpi 20.04.2016 19:06:00, Mike Kaganski 20.04.2016 20:59:00
    #16 Опубликовано: 20.04.2016 22:05:43
    Ruben Sidranski

    Ruben Sidranski

    17 сообщений из 463 понравились пользователям.

    Группа: User

    Wrote

    ... switch to Online Gallery and find & install all available updates there.

    I forgot to switch to online

    #17 Опубликовано: 20.04.2016 23:45:00
    Mike Kaganski

    Mike Kaganski

    184 сообщений из 434 понравились пользователям.

    Группа: User

    Wrote

    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.



    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 Опубликовано: 21.04.2016 00:25:18
    Jean Giraud

    Jean Giraud

    983 сообщений из 6866 понравились пользователям.

    Группа: User

    I love the bracket style and more operators.
    Thanks Andrey, Jean

    Forum Bracket Style.gif
    #19 Опубликовано: 28.04.2016 01:58:27
    Mike Kaganski

    Mike Kaganski

    184 сообщений из 434 понравились пользователям.

    Группа: User

    Why is the content creation date in MSI is shown 11/12/2009?

    scr40.png

    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 Опубликовано: 29.04.2016 01:43:07
    Alexander O. Melnik

    Alexander O. Melnik

    127 сообщений из 494 понравились пользователям.

    Группа: Moderator

    Spotted matrix definition bug if using Clear():
    Файл не найден.Файл не найден.

    Also nested definition is not supported? In a form of

    el(el(M,1,1),1,1):5
    • Новые сообщения Новые сообщения
    • Нет новых сообщений Нет новых сообщений