Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline Andrey Ivashov  
#1 Posted : 07 November 2019 18:48:52(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,382
Man
Russian Federation

Was thanked: 1619 time(s) in 542 post(s)

New Beta SMath Studio 0.99.7250 is available!

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

It provides numerous computing features and rich user interface translated into about 40 different languages. Application also contains integrated mathematical reference book.

SMath Studio boxCalculation of Gravitation Acceleration exampleExample of animation on the WorksheetExtensions Manager toolOpened math Reference BookSMath Viewer output to Autocad exampleSMath Studio on iOSSMath Studio on iPad

Application can be easily extended based on your needs. Built-in Extensions Manager tool allows to get access to hundreds official and third-party resources of the following types: usage examples, plug-ins, SMath Viewer based applications, snippets, interface translations, interactive books, handbooks and tutorials.

Changes introduced in current build

Corrections

  • SS-4620: Scrolling of the focused Plot Region cannot accidentally scroll the whole document anymore.

Miscellaneous

  • SS-4613: Formula item in Insert menu is translated + shortcut corrected for different environments;
  • Symbolic engine improvements;
  • Refactoring.

Download

Software icon SMathStudioDesktop.0_99_7250.Setup.msi (Date: 2019.11.07; File size: 2.28 MB) - 131 downloads
Software icon SMathStudioDesktop.0_99_7250.Mono.tar.gz (Date: 2019.11.07; File size: 1.41 MB) - 20 downloads
thanks 5 users thanked Andrey Ivashov for this useful post.
on 07/11/2019(UTC),  on 07/11/2019(UTC),  on 07/11/2019(UTC),  on 07/11/2019(UTC),  on 08/11/2019(UTC)
Offline Andrey Ivashov  
#2 Posted : 07 November 2019 19:03:41(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,382
Man
Russian Federation

Was thanked: 1619 time(s) in 542 post(s)
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.
thanks 3 users thanked Andrey Ivashov for this useful post.
on 07/11/2019(UTC),  on 08/11/2019(UTC),  on 08/11/2019(UTC)
Offline mkraska  
#3 Posted : 08 November 2019 13:37:32(UTC)
mkraska


Rank: Advanced Member

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

Was thanked: 805 time(s) in 515 post(s)
Originally Posted by: Andrey Ivashov Go to Quoted Post

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 (6kb) downloaded 5 time(s).
equrep.png
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 11/11/2019(UTC)
Offline mkraska  
#4 Posted : 08 November 2019 14:31:03(UTC)
mkraska


Rank: Advanced Member

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

Was thanked: 805 time(s) in 515 post(s)
Actually an equrep function with preprocessing can be made:

equreppp.png equreppp.sm (18kb) downloaded 5 time(s).
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 11/11/2019(UTC)
Offline genf  
#5 Posted : 08 November 2019 14:40:09(UTC)
genf


Rank: Member

Groups: Registered
Joined: 10/06/2013(UTC)
Posts: 29
Man
Russian Federation

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

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


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


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

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

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



Пока вышел из ситуации с помощью скриншотов. Костыль конечно, но ничего не поделать.

Edited by user 08 November 2019 21:47:42(UTC)  | Reason: Not specified

Offline Razonar  
#6 Posted : 11 November 2019 13:10:22(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 405
Uruguay

Was thanked: 218 time(s) in 130 post(s)
Hi. An application for equrep: step by step derivatives.

Clipboard01.gif

D.sm (15kb) downloaded 24 time(s).

Best regards.
Alvaro.
thanks 2 users thanked Razonar for this useful post.
on 11/11/2019(UTC),  on 14/11/2019(UTC)
Offline Razonar  
#7 Posted : 14 November 2019 10:04:00(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 405
Uruguay

Was thanked: 218 time(s) in 130 post(s)
Another.

Clipboard01.gif

isol.sm (43kb) downloaded 20 time(s).

Best regards.
Alvaro.

Edited by user 14 November 2019 10:57:08(UTC)  | Reason: Not specified

thanks 1 user thanked Razonar for this useful post.
on 14/11/2019(UTC)
Offline Jean Giraud  
#8 Posted : 15 November 2019 01:55:59(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 4,060
Canada

Was thanked: 714 time(s) in 558 post(s)
I don't understand the maple fake [isol].
Already such a superb companion to Smath.

isol.PNG
Offline Razonar  
#9 Posted : 16 November 2019 07:58:14(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 405
Uruguay

Was thanked: 218 time(s) in 130 post(s)
And another: laplace transform in native smath.

laplace.pdf (155kb) downloaded 14 time(s).
laplace.sm (85kb) downloaded 14 time(s).

Best regards.
Alvaro.
Online ElSid  
#10 Posted : 21 November 2019 19:24:18(UTC)
ElSid


Rank: Advanced Member

Groups: Registered
Joined: 05/03/2009(UTC)
Posts: 289
Man
United States
Location: USA

Was thanked: 9 time(s) in 8 post(s)
Originally Posted by: Jean Giraud Go to Quoted Post
I don't understand the maple fake [isol].

I like native. I wish items like Writer Region would go native too.
Offline Davide Carpi  
#11 Posted : 21 November 2019 19:38:13(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,213
Man
Italy
Location: Italy

Was thanked: 1120 time(s) in 731 post(s)
Originally Posted by: ElSid Go to Quoted Post
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. Good
If you like my plugins please consider a donation to SMath Studio; for personal contributions to me: paypal.me/dcprojects
Offline Jean Giraud  
#12 Posted : 21 November 2019 20:05:56(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 4,060
Canada

Was thanked: 714 time(s) in 558 post(s)
Originally Posted by: ElSid Go to Quoted Post
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 ?
Online ElSid  
#13 Posted : 21 November 2019 20:20:58(UTC)
ElSid


Rank: Advanced Member

Groups: Registered
Joined: 05/03/2009(UTC)
Posts: 289
Man
United States
Location: USA

Was thanked: 9 time(s) in 8 post(s)
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
Users browsing this topic
ElSid, Guest
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.