Beta: SMath Studio 0.99.7542 (25 August 2020)

Beta: SMath Studio 0.99.7542 (25 August 2020) - Messaggi

#1 Pubblicato: 24/08/2020 20:24:09
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

SMath Studio

Tiny, but powerful mathematical program with WYSIWYG editor and complete units of measurements support.

Offre numerose funzionalità di calcolo e un'interfaccia utente ricca, tradotta in circa 40 lingue diverse. L'applicazione include inoltre un prontuario matematico integrato.

SMath Studio box SMath Studio on iOS SMath Viewer output to Autocad example Opened math Reference Book Extensions Manager tool Example of animation on the Worksheet Calculation of Gravitation Acceleration example SMath Studio on iPad

L'applicazione può essere facilmente estesa in base alle proprie esigenze. Lo strumento integrato "Gestione estensioni" consente di accedere a centinaia di risorse, sia ufficiali che di terze parti, tra cui: esempi d'uso, plug-in, applicazioni basate su SMath Viewer, frammenti di codice, traduzioni dell'interfaccia, libri interattivi, manuali e tutorial.

Download

SMathStudioDesktop.0_99_7542.Mono.tar.gz (1,4 MiB) scaricato 2870 volta(e).

SMathStudioDesktop.0_99_7542.Setup.msi (2,27 MiB) scaricato 6300 volta(e).

10 utenti hanno apprezzato questo post
Вячеслав Мезенцев 25/08/2020 01:18:00, sergio 25/08/2020 04:55:00, Denis Nikitin 25/08/2020 06:41:00, IVR 25/08/2020 09:16:00, NDTM Amarasekera 25/08/2020 11:51:00, Arie 25/08/2020 12:38:00, frapuano 26/08/2020 03:32:00, Serg 26/08/2020 11:34:00, Davide Carpi 28/08/2020 14:36:00, Василий Николаевич Храмушин 20/09/2020 09:58:00
#2 Pubblicato: 25/08/2020 06:26:19
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Hi. Thanks! Very much!

"equrep() function supports variables/functions replacements now."

Any example about what that means?

Also, I see that this error persists:

Clipboard01.jpg

Best regards.
Alvaro.
#3 Pubblicato: 25/08/2020 18:07:08
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Hello Alvaro!

Wrote

Also, I see that this error persists:

Clipboard01.jpg



Yes, this is a main reason why I can't release stable version of SMath Studio now. I'm working on this issue right now.

Best regards.
1 utenti hanno apprezzato questo post
Alvaro 25/08/2020 20:27:00
#4 Pubblicato: 27/08/2020 17:11:26
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

"equrep() function supports variables/functions replacements now."

Any example about what that means ?


Can you show an application of it ?
An image is good enough.
Thanks ... Jean

#5 Pubblicato: 27/08/2020 21:24:31
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote

Wrote

"equrep() function supports variables/functions replacements now."

Any example about what that means ?


Can you show an application of it ?
An image is good enough.
Thanks ... Jean


Hi Jean. Here: Applications for equrep: expression isolation and laplace transform.

Best regards.
Alvaro.

2 utenti hanno apprezzato questo post
IVR 29/08/2020 12:29:00, frapuano 28/08/2020 02:53:00
#6 Pubblicato: 29/08/2020 06:54:30
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Wrote


Can you show an application of it ?
An image is good enough.
Thanks ... Jean


Just to make it clear: equrep() function is not something I'm spending time on to create/support/improve. This function appeared as a demo of the updated symbolic core of SMath Studio. This function is an interface to the new functionality. You can use it or not, but it demonstrates possibilities of the symbolic simplifications SMath Studio provides.
Unfortunately it has at least one issue which is hard to fix. I'm doing my best to remove a bug, but if it will be too hard maybe I will revert my changes and use stable (which is used in latest stable version of the application) symbolic core again.
So it is not about equrep() function it is about core of the program, its performance, possibilities, behaviors etc. If you are remember, all the calculations in SMath Studio goes through symbolic optimization, so it is pretty important.

Best regards.
4 utenti hanno apprezzato questo post
sergio 29/08/2020 12:58:00, Serg 30/08/2020 09:20:00, IVR 29/08/2020 12:29:00, frapuano 29/08/2020 12:34:00
#7 Pubblicato: 30/08/2020 12:12:30
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Thanks Alvaro ... always there in Smath Community !
BTW Andrey, if/else, if/otherwise have not been observed
detrimental in timing in general applications.
For this application [Julia], timing kills Smath ... Oh !
OK, my Win 7 1.66 GHz is steam engine.
What about your latest Beta SS 7542 ?
Thanks ... Jean

Pattern Julia Set [PUBLISH].sm (172,79 KiB) scaricato 1662 volta(e).
#8 Pubblicato: 30/08/2020 16:33:41
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

Maybe it is a bug maybe intended I don't know;
On 7542 for underlined text regions, spaces are not underlined.
No problem for letters, numbers, punctuations, etc.
Writer regions don't have this issue.

Regards

#9 Pubblicato: 09/09/2020 12:12:34
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: Moderator

I can't switch on/off any more the border of image regions (and also fo Maxima draw regions) in 7542.
In 7251 this still works. It also works for documents produced in 7542.
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#10 Pubblicato: 09/09/2020 19:32:12
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Wrote

Maybe it is a bug maybe intended I don't know;
On 7542 for underlined text regions, spaces are not underlined.
No problem for letters, numbers, punctuations, etc.
Writer regions don't have this issue.

Regards


Thank you! Fixed.
#11 Pubblicato: 09/09/2020 19:33:22
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Wrote

I can't switch on/off any more the border of image regions (and also fo Maxima draw regions) in 7542.
In 7251 this still works. It also works for documents produced in 7542.


I can't reproduce this issue locally. Please could you upload a files (one with correct behavior and another with incorrect)?
#12 Pubblicato: 10/09/2020 07:16:24
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: Moderator

I attach two files. The first one is created in 7542. No matter what I do in the contex menu, the border can't be switched off. Neither is there a change in the GUI, nor is the xml attribute changed.

If I load this file in 7251, then I can switch off the border, this is both visible on the canvas and in the xml entry.

Once I save that (second file), this can be opened by 7542 and the change is respected. And you guess it, the border can't be switched on again. Thus, actually there is no wrong file, just wrong GUI behaviour.
7542 displays existing files correctly. Just no access to this one setting.

I leave out the maxima draw region, as this might prevent reproduction without maxima installation.

border 7542.sm (7,87 KiB) scaricato 1956 volta(e).
border 7542 then 7251.sm (7,87 KiB) scaricato 1924 volta(e).
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
1 utenti hanno apprezzato questo post
Andrey Ivashov 13/09/2020 07:33:00
#13 Pubblicato: 13/09/2020 07:35:16
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Wrote

I attach two files. The first one is created in 7542. No matter what I do in the contex menu, the border can't be switched off. Neither is there a change in the GUI, nor is the xml attribute changed.

If I load this file in 7251, then I can switch off the border, this is both visible on the canvas and in the xml entry.

Once I save that (second file), this can be opened by 7542 and the change is respected. And you guess it, the border can't be switched on again. Thus, actually there is no wrong file, just wrong GUI behaviour.
7542 displays existing files correctly. Just no access to this one setting.

I leave out the maxima draw region, as this might prevent reproduction without maxima installation.

border 7542.sm (7,87 KiB) scaricato 1956 volta(e).
border 7542 then 7251.sm (7,87 KiB) scaricato 1924 volta(e).


Thank you very much. Fixed now.
There is one issue with the plug-in: invalidation of the region is not requested after menu item usage (it must be done by plug-in) so borders will be visually switched only after region redrawn, f.e. after scrolling or focus in/out.

Best regards.
1 utenti hanno apprezzato questo post
Martin Kraska 13/09/2020 18:42:00
#14 Pubblicato: 13/09/2020 16:55:14
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

Wrote

Hi. Thanks! Very much!

"equrep() function supports variables/functions replacements now."

Any example about what that means?

Also, I see that this error persists:

Clipboard01.jpg

Best regards.
Alvaro.



Issue is fixed in the latest stable version I have just published. equrep() made less powerful, so it will leave an equation as is in cases where error is possible. Like your example.
This is temporary solution but it is required to continue development without serious stoppers. In future I will continue working to make symbolic engine more smart.

Best regards.
1 utenti hanno apprezzato questo post
Alvaro 13/09/2020 17:11:00
#15 Pubblicato: 13/09/2020 19:00:12
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: Moderator

Wrote



There is one issue with the plug-in: invalidation of the region is not requested after menu item usage (it must be done by plug-in) so borders will be visually switched only after region redrawn, f.e. after scrolling or focus in/out.

Best regards.



This also seems to be the cause for delayed re-draw after editing operation (you have to get focus off the image to see the changes). Very valuable hint!
Filed in the bug tracking system as SS-4640

Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#16 Pubblicato: 16/09/2020 18:43:50
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote

Hi. Thanks! Very much!

"equrep() function supports variables/functions replacements now."

Any example about what that means?

...



I post that question because interpret that then equrep works replacing f by sin in this example: "equrep(3+f(x),f,sin)=3+f(x)" but now I see that the correct way is "equrep(3+f(x),f(a),sin(a))=3+sin(x)"

Here my attempt to convert an expression with operators to an expression with binary or unary functions only

_to_expr.sm (51,03 KiB) scaricato 1970 volta(e).
_to_expr.pdf (223,76 KiB) scaricato 1159 volta(e).

Best regards.
Alvaro.
#17 Pubblicato: 30/10/2021 20:11:38
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote



Here my attempt to convert an expression with operators to an expression with binary or unary functions only

Best regards.
Alvaro.



Rematch ... It's seems to work now.

num2expr.sm (39,06 KiB) scaricato 1854 volta(e).

num2expr.pdf (176,65 KiB) scaricato 1316 volta(e).
1 utenti hanno apprezzato questo post
sergio 31/10/2021 12:37:00
  • Nuovi post
  • Nessun nuovo post