Beta: SMath Studio 0.99.7250 (07 November 2019)

Beta: SMath Studio 0.99.7250 (07 November 2019) - Messaggi

#1 Pubblicato: 07/11/2019 12:48:52
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_7250.Mono.tar.gz (1,4 MiB) scaricato 2420 volta(e).

SMathStudioDesktop.0_99_7250.Setup.msi (2,28 MiB) scaricato 4804 volta(e).

5 utenti hanno apprezzato questo post
Serg 08/11/2019 08:33:00, frapuano 07/11/2019 13:32:00, Radovan Omorjan 07/11/2019 14:37:00, sergio 07/11/2019 15:59:00, Вячеслав Мезенцев 07/11/2019 12:59:00
#2 Pubblicato: 07/11/2019 13:03:41
Andrey Ivashov

Andrey Ivashov

2.343 apprezzamenti in 4.056 post.

Gruppo: Super Administrator

This time I've spent many time on improvements of symbolic engine to make it more safe and predictable.

To show some results I've made available equrep(3) function which is hidden from auto-completion list and other places. It demonstrates possibilities to manipulate with complex structure of different equations. I'm not sure if anyone interested in this function at all, but under the hood it is used almost for every calculation in the program.

This function has three arguments:
- First is a given equation (anything to manipulate with);
- Second is an input for manipulation rule;
- Third is an output of manipulation rule.

In other words it allows to apply some manipulation (described in two last arguments) to an equation (from the first argument).

Some examples:
equrep_2.png

equrep_3.png

equrep_1.png

Do not forget to set Optimization=None if you want to see exact result without any extra numeric or symbolic optimization.

Best regards.
3 utenti hanno apprezzato questo post
Radovan Omorjan 07/11/2019 14:37:00, NDTM Amarasekera 07/11/2019 23:13:00, Martin Kraska 08/11/2019 07:38:00
#3 Pubblicato: 08/11/2019 07:37:32
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: Moderator

Wrote


This function has three arguments:
- First is a given equation (anything to manipulate with);
- Second is an input for manipulation rule;
- Third is an output of manipulation rule.

In other words it allows to apply some manipulation (described in two last arguments) to an equation (from the first argument).



looks promising. Maybe, this might simplify restructuring of terms inside plugins.

As it seems, the function does not preprocess it's first argument. The definition of c isn't during the call of eqnrep when running the sheet step by step.

I see that the structure patterns should be unevaluated otherwise you would rely on having the variables therein being undefined in the sheet.
How about a function or a flag enforcing preprocessing?

equrep.sm (5,56 KiB) scaricato 1575 volta(e).
equrep.png
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
1 utenti hanno apprezzato questo post
frapuano 11/11/2019 12:01:00
#4 Pubblicato: 08/11/2019 08:31:03
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: Moderator

Actually an equrep function with preprocessing can be made:

File non trovato.File non trovato.
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
1 utenti hanno apprezzato questo post
frapuano 11/11/2019 12:01:00
#5 Pubblicato: 08/11/2019 08:40:09
genf

genf

6 apprezzamenti in 72 post.

Gruppo: User

С некоторых пор возникла проблема непечати некоторых элементов.
Расчеты делаю в Вашей программе, затем вывожу на печать в формат PNG и вставляю результат в Word.
Возникает проблема с блоками, отмеченных как "Запретить вычисление". Раньше над ними (в правом верхнем углу) был прямоугольник, сейчас они отмечены серым фоном. А с ним как раз и беда.
Что можно сделать?

На просмотре так:

Mostra spoiler



На печати так:

Mostra spoiler



Как видно не все блоки напечатаны, причем некоторые из нерасчетных были всё же напечатаны.

Ранее (когда не было фона) таких проблем не возникало.

Для печати использую виртуальный принтер pdf24.
Стандартный экспорт в PNG формат не делит на страницы, так бы им пользовался (там кстати проблем нет).



Пока вышел из ситуации с помощью скриншотов. Костыль конечно, но ничего не поделать.
#6 Pubblicato: 11/11/2019 07:10:22
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Hi. An application for equrep: step by step derivatives.

Clipboard01.gif

D.sm (14,41 KiB) scaricato 1545 volta(e).

Best regards.
Alvaro.
2 utenti hanno apprezzato questo post
frapuano 11/11/2019 12:01:00, sergio 14/11/2019 09:19:00
#7 Pubblicato: 14/11/2019 04:04:00
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Another.

Clipboard01.gif

isol.sm (42,38 KiB) scaricato 1577 volta(e).

Best regards.
Alvaro.
1 utenti hanno apprezzato questo post
sergio 14/11/2019 09:19:00
#8 Pubblicato: 14/11/2019 19:55:59
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

I don't understand the maple fake [isol].
Already such a superb companion to Smath.

isol.PNG
#9 Pubblicato: 16/11/2019 01:58:14
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

And another: laplace transform in native smath.

laplace.pdf (154,08 KiB) scaricato 988 volta(e).
laplace.sm (84,52 KiB) scaricato 1606 volta(e).

Best regards.
Alvaro.
#10 Pubblicato: 21/11/2019 13:24:18
Ruben Sidranski

Ruben Sidranski

17 apprezzamenti in 465 post.

Gruppo: User

Wrote

I don't understand the maple fake [isol].


I like native. I wish items like Writer Region would go native too.
#11 Pubblicato: 21/11/2019 13:38:13
Davide Carpi

Davide Carpi

1.443 apprezzamenti in 2.936 post.

Gruppo: Moderator

Wrote

I wish items like Writer Region would go native too.



That's in the plans, but it requires some new things and some refactoring before this step.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#12 Pubblicato: 21/11/2019 14:05:56
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

I like native.I wish items like Writer Region would go native too.


That means an extra icon in menu or special key.
Finally: did you manage your translucent background ?
Did you manage the *.PDF c/w the translucent like original ?
#13 Pubblicato: 21/11/2019 14:20:58
Ruben Sidranski

Ruben Sidranski

17 apprezzamenti in 465 post.

Gruppo: User

Alvaro or Jean,
When Isolating in either the snippet or Maple, is there a way to force the symbolic engine? I tried using after some of the variables were defined (Yes, I used CTRL+=) and they both work prior to variable assignments. The issue is that many times, we define the variables and further down the calculation shows the equation ... that I'd like to manipulate. I tried setting optimization to none and symbolic, both failed
#14 Pubblicato: 21/11/2019 14:24:24
Ruben Sidranski

Ruben Sidranski

17 apprezzamenti in 465 post.

Gruppo: User

Wrote

That means an extra icon in menu or special key.

OK. Better documentation
Wrote

Finally: did you manage your translucent background ?

Yes
Wrote

Did you manage the *.PDF c/w the translucent like original ?

PNG and yes. The graphic I was sent had very rich colors, almost like the flowers in the example. It was hard to see the text/calculation

#15 Pubblicato: 21/11/2019 14:46:23
Вячеслав Мезенцев

Вячеслав Мезенцев

1.558 apprezzamenti in 1.868 post.

Gruppo: Moderator

Wrote

I don't understand the maple fake [isol]



It’s better to turn off optimization to see the native maple answer.

2019-11-21_22-45-48.png
Russia ☭ forever, Viacheslav N. Mezentsev
3 utenti hanno apprezzato questo post
frapuano 21/11/2019 15:50:00, sergio 21/11/2019 15:28:00, Alvaro 21/11/2019 15:32:00
#16 Pubblicato: 21/11/2019 14:58:49
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote

Alvaro or Jean,
When Isolating in either the snippet or Maple, is there a way to force the symbolic engine? I tried using after some of the variables were defined (Yes, I used CTRL+=) and they both work prior to variable assignments. The issue is that many times, we define the variables and further down the calculation shows the equation ... that I'd like to manipulate. I tried setting optimization to none and symbolic, both failed



Hi ElSid. I know that SMath carry the definitions instead the values, and with symbolics there are not an eval equivalent. But without an specific example, this is what I get

Clipboard01.gif

Best regards.
Alvaro.
1 utenti hanno apprezzato questo post
frapuano 21/11/2019 15:50:00
#17 Pubblicato: 21/11/2019 17:05:49
Ruben Sidranski

Ruben Sidranski

17 apprezzamenti in 465 post.

Gruppo: User

I forgot the screenshot due to a meeting!
The space between the equations has some variables "defined". Maybe what I'm looking for is a feature request. I have the same issue with Maple plugin.


Essentially, I'm transferring a hand calculation and wanted to show all the steps in order. It does not make sense to isolate and manipulate an equation that is not used for 3 pages ... it's out of sequence and out of context

This screenshot is valid for both optimization=symbolic and none
Isolate.PNG
#18 Pubblicato: 21/11/2019 18:22:44
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote

... Maybe what I'm looking for is a feature request. I have the same issue with Maple plugin. ...



Hi ElSid. I guess that what you want is the 'x:=x' mathcad feature, which hide the value of x for the symbolic processor, but not for the numeric one. This is a mathcad 11 screenshot

Clipboard01.gif

Best regards.
Alvaro.
#19 Pubblicato: 22/11/2019 01:07:21
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

± You mentioned 'Native Smath'
maple is not a plugin from Insert Menu,
rather resident from f(x) menu.
No need to scratch the right ear with the left hand.
Further: your stuff must be tracable/accepted/visible.

Solve Wisely.PNG
#20 Pubblicato: 04/09/2020 11:54:00
Laurent Fournier

Laurent Fournier

9 apprezzamenti in 66 post.

Gruppo: User

Hello Andrey and everyone,

I wonder if, since equrep(3) now gives access to smath's internal representation it should be possible to get this "engineering" way of writing equations, discussed in many posts since many years, like here: https://en.smath.com/forum/yaf_postsm47997_Display-numbers-in-equations.aspx

to summarise:

a:=2
b:=pi

p:=a*b ------------------- symbolic equation
=2*3.14 ----------- equation with variables replaced by their values (with control of their format, accuracy, etc.)
=6.28 -------------- numerical result

This is a numerical equivalent of the visual control that was available to civil engineers at the time of graphics statics. It gives an immediate feel of the magnitude of values, their accuracy and relevance for the result.

We can easily do as below:

a:=2
b:=3

p:=a*b ----------------------------- (definition)
equrep(p:=a*b,x,x)=2*3 ------------- (no optimisation)
equrep(p:=a*b,x,x)=6 --------------- (numeric optimisation)


and by not displaying input data:

p:=a*b
2*3
6

However the middle equation becomes unreadable as soon as we have values that are not round numbers, so we also need to control the format of the values of variables in the middle equation, and to insert some "=" in-between.

This is much beyond my ability!

If anyone had some idea how to do something close to that, that would help some structural engineers!

Thanks,
Laurent



Wrote

This time I've spent many time on improvements of symbolic engine to make it more safe and predictable.

To show some results I've made available equrep(3) function which is hidden from auto-completion list and other places. It demonstrates possibilities to manipulate with complex structure of different equations. I'm not sure if anyone interested in this function at all, but under the hood it is used almost for every calculation in the program.

  • Nuovi post
  • Nessun nuovo post