Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline Davide Carpi  
#1 Posted : 07 October 2019 18:06:36(UTC)
Davide Carpi


Rank: Advanced Member

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

Was thanked: 1366 time(s) in 893 post(s)
SMath Studio - SMath
Created by SMath LLC in the scope of SMath project. Published by smath.

SMath Studio

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

Tiny, but powerful 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.

Free for personal usage! Plans for Organizations are available!

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.

They trust us *

* Customers' names and logos are used with the written permission of the copyright holders.

They talk about us (all reviews...)

  • Found out that this software is as powerful as commercial softwares. Many thanks Andrey.

    by Harold Lopez

  • Great software. Easy to use. Looks nice.

    by Jon Brabbs

  • Excelente programa, es como tener el clásico papel y lápiz pero ahora con un potente calculador y con muchas funciones, me gustaría que tenga opciones de base de datos para poder usarlo en la ciencia Estadística.

    by Christian Minaya

  • Herramienta poderosa y versatil tanto en el ambito profesional, como academico. Un trabajo muy brillante.

    by Sergio OLarte

  • This fantastic free alternative to Mathcad is going from strength to strength and I am really enjoying watching its progress. Andrey has produced something that is genuinely useful, multiplatform, fun to use and, most importantly of all, he listens to his users. Well worth a download.

    by Mike Croucher

  • Es un programa excelente y muy útil para la enseñanza y aprendizaje en ing. Civil. Muy recomendable!!!

    by Wilson Rodríguez Calderón

  • The code cures people by keeping them in good mental health, deliver freedom from corporate slavery, prevents from education degradation, provides equal access to math self-education, raises the humans education regardless race, age, and their valet.

    by Alexei Smirnov

  • I hope you keep on developing this great software! Thank you very much, it is easy and very efficient. If someone could help you to bring it closer to a nice text editor, it would probably replace Word for many engineers and other scientists.

    by Dimitris

  • Dentro del ámbito de la investigación y desarrollo electrónico es una herramienta completa para realizar los análisis preliminares y más. / Within the field of electronic research and development, it is a complete tool for preliminary analysis and more.

    by Cristian Matorra

  • Amazing math tool. I use it almost daily. I'm a civil engineer and Smath Studio quickly became one of my favorite tools to "hand check" a lot of my calculations.

    by Fernando Siedschlag

SMath Studio in publications

SMath Studio plug-ins (all plug-ins...)

The functionality of the program can be expanded through the installation of plug-ins created by third-party developers and companies, as well as those prepared by the SMath LLC team. Most plug-ins are open source and can be modified if necessary.

  • Extends SMath Studio with a 3D Plot Region.
    Extends SMath Studio with a 3D Plot Region.
    Jack Xu, Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru)
  • Extends SMath Studio with more save/import/export features.
    Extends SMath Studio with more save/import/export features.
    Davide Carpi (davide.carpi@gmail.com)
  • Access to a set of programs for calculating properties of water, steam, gases and gases mixtures. Requires separate installation of the Water Steam Pro libraries and appropriate license for it (see http://www.wsp.ru/).
    Access to a set of programs for calculating properties of water, steam, gases and gases mixtures. Requires separate installation of the Water Steam Pro libraries and appropriate license for it (see http://www.wsp.ru/).
    ООО "ЭсМат"
  • Provides access to the free and open source computer algebra system Maxima.
    Provides access to the free and open source computer algebra system Maxima.
    Kay Graubmann & Martin Kraska (THB www.th-brandenburg.de)
  • Extends SMath Studio with a X-Y Plot Region.
    Extends SMath Studio with a X-Y Plot Region.
    Jack Xu, Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru)
  • A SMath Studio native wrapper of the CoolProp library (www.coolprop.org) - thermophysical property database and wrappers for a selection of programming environments.
    A SMath Studio native wrapper of the CoolProp library (www.coolprop.org) - thermophysical property database and wrappers for a selection of programming environments.
    Mike Kaganski
  • Contains nonlinear solvers for equations and systems of equations: Bisected Direct Quadratic Regula Falsi (BDQRF), Bisection, Brent's, Broyden's, Homotopy, Newton-Raphson, Ridder's, Secant, etc.
    Contains nonlinear solvers for equations and systems of equations: Bisected Direct Quadratic Regula Falsi (BDQRF), Bisection, Brent's, Broyden's, Homotopy, Newton-Raphson, Ridder's, Secant, etc.
    Davide Carpi (davide.carpi@gmail.com)
  • Digital Signal Processing Library: spectral analysis, IIR and FIR filters, resampling algorithms, etc.
    Digital Signal Processing Library: spectral analysis, IIR and FIR filters, resampling algorithms, etc.
    Sergey Bakhurin (http://dsplib.org), Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru)
  • Extends SMath Studio with statistical tools: Sample Estimators, Probability Density, Cumulative Density, Quantile functions, Random Numbers, etc.
    Extends SMath Studio with statistical tools: Sample Estimators, Probability Density, Cumulative Density, Quantile functions, Random Numbers, etc.
    Davide Carpi (davide.carpi@gmail.com)
  • Provides an interface to the SQLite relational database engine.
    Provides an interface to the SQLite relational database engine.
    Chris Bietz, Viacheslav N. Mezentsev
If you like my plugins consider to support SMath Studio buying a plan; to offer me a coffee: paypal.me/dcprojects
thanks 8 users thanked Davide Carpi for this useful post.
on 07/10/2019(UTC),  on 07/10/2019(UTC),  on 07/10/2019(UTC),  on 07/10/2019(UTC),  on 07/10/2019(UTC),  on 07/10/2019(UTC),  on 07/10/2019(UTC),  on 08/10/2019(UTC)

Wanna join the discussion?! Login to your SMath Studio Forum forum account. New Registrations are disabled.

Offline RFreund  
#2 Posted : 08 October 2019 00:05:48(UTC)
RFreund


Rank: Advanced Member

Groups: Registered
Joined: 25/09/2013(UTC)
Posts: 327
United States
Location: IL

Was thanked: 19 time(s) in 17 post(s)
This is great, thank you.

A few comments:

It would be nice to set the default text. If I change it, it will not remain as the default.

The default font size now changes correctly, however it remains shown as 10 (graphically) in the ribbon.

When using the "show description" feature. The text returns down a line when using " or ' characters.

Edit:

I don't think the font style of "descriptions" can be changed.

Edited by user 10 October 2019 00:58:37(UTC)  | Reason: Not specified

Offline overlord  
#3 Posted : 20 October 2019 19:57:56(UTC)
overlord


Rank: Advanced Member

Groups: Registered
Joined: 23/07/2013(UTC)
Posts: 1,155
Turkey

Was thanked: 526 time(s) in 352 post(s)
Originally Posted by: RFreund Go to Quoted Post
I don't think the font style of "descriptions" can be changed.


I use monospace characters in my documents; so I stick with courier new, fixedsys, typewriter fonts. New created description texts in 7219 always have Arial font and it can't be changed. I need to copy and modify a variable from earlier versions which has precreated description text.

And font can be changed to anything with a text editor like notepad.
Offline Jacques.chen  
#4 Posted : 22 October 2019 23:03:52(UTC)
Jacques.chen


Rank: Member

Groups: Registered
Joined: 28/07/2014(UTC)
Posts: 10
China
Location: zhejiang

I think solve function cant solve with unit,who can help me?

1111.png

Test about solve.sm (6kb) downloaded 27 time(s).
Offline manolo  
#5 Posted : 23 October 2019 00:15:16(UTC)
manolo

Rank: Newbie

Groups: Registered
Joined: 12/08/2018(UTC)
Posts: 9
Germany
Location: Dresden

Was thanked: 8 time(s) in 2 post(s)
Try this:
2019-10-22_23-09-17.png
Offline Jean Giraud  
#6 Posted : 23 October 2019 00:19:06(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 983 time(s) in 811 post(s)
Why not work maths as they exist from the cave man, i.e: unitless ?

Solve Unitless.PNG
Offline PompelmoTell  
#7 Posted : 23 October 2019 12:07:38(UTC)
PompelmoTell


Rank: Advanced Member

Groups: Registered
Joined: 23/12/2011(UTC)
Posts: 320
Man
Italy
Location: italy

Was thanked: 109 time(s) in 93 post(s)
You can also use FindRoot from the NonLinearSolvers plugin, well documented, for details, in Martin Kraska guide

sergio

SMathStudio_Desktop_DQ22SWXtHX.png
Offline Jean Giraud  
#8 Posted : 23 October 2019 19:07:58(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 983 time(s) in 811 post(s)
GivenFind.PNG
Offline mkraska  
#9 Posted : 23 October 2019 22:22:24(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 2,014
Germany

Was thanked: 1149 time(s) in 737 post(s)
This is the version with the Maxima plugin:

solveunits.png
solveunits.sm (8kb) downloaded 19 time(s).
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 24/10/2019(UTC)
Offline Jacques.chen  
#10 Posted : 23 October 2019 22:35:41(UTC)
Jacques.chen


Rank: Member

Groups: Registered
Joined: 28/07/2014(UTC)
Posts: 10
China
Location: zhejiang

Originally Posted by: manolo Go to Quoted Post
Try this:
2019-10-22_23-09-17.png


in this way, I need install maple?
Offline Jacques.chen  
#11 Posted : 23 October 2019 22:37:04(UTC)
Jacques.chen


Rank: Member

Groups: Registered
Joined: 28/07/2014(UTC)
Posts: 10
China
Location: zhejiang

Originally Posted by: Jean Giraud Go to Quoted Post
Why not work maths as they exist from the cave man, i.e: unitless ?

Solve Unitless.PNG


I am try to solve EQ with unit. Thank you too!
Offline Jacques.chen  
#12 Posted : 23 October 2019 22:39:40(UTC)
Jacques.chen


Rank: Member

Groups: Registered
Joined: 28/07/2014(UTC)
Posts: 10
China
Location: zhejiang

Originally Posted by: PompelmoTell Go to Quoted Post
You can also use FindRoot from the NonLinearSolvers plugin, well documented, for details, in Martin Kraska guide

sergio

SMathStudio_Desktop_DQ22SWXtHX.png


Thank you! this way is very good. But I find another problem.

1.png

Test about solve.sm (7kb) downloaded 16 time(s).
Offline mkraska  
#13 Posted : 23 October 2019 23:10:47(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 2,014
Germany

Was thanked: 1149 time(s) in 737 post(s)
FindRoot performs implicit assignment to x.
Therefore, you have to Clear(x) before you can solve for x again. Just as demonstrated in the Maxima example above. There, the solution is assigned explicitly using Assign() from the Maxima-Plugin

See Interactive Handbook> Function Index> Assign or Solve
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
Offline Jacques.chen  
#14 Posted : 24 October 2019 00:05:54(UTC)
Jacques.chen


Rank: Member

Groups: Registered
Joined: 28/07/2014(UTC)
Posts: 10
China
Location: zhejiang

Originally Posted by: mkraska Go to Quoted Post
FindRoot performs implicit assignment to x.
Therefore, you have to Clear(x) before you can solve for x again. Just as demonstrated in the Maxima example above. There, the solution is assigned explicitly using Assign() from the Maxima-Plugin

See Interactive Handbook> Function Index> Assign or Solve


thank you sir. I solve my problem!
Offline Jean Giraud  
#15 Posted : 24 October 2019 14:52:58(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 983 time(s) in 811 post(s)
Originally Posted by: zackchen Go to Quoted Post
I solved my problem !

Read carefully the attached.

Solve Given_Find [System Demo epsilon].sm (26kb) downloaded 24 time(s).

Offline Jean Giraud  
#16 Posted : 24 October 2019 17:09:03(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 983 time(s) in 811 post(s)
Originally Posted by: Jean Giraud Go to Quoted Post
Read carefully the attached.

Read even more carefully the attached.
All in all: Smath solvers has solved all Mathcad 11 great projects.
The bugger in Smath FindRoot is 'ε'
i.e: needed or detrimental [detrimental in attached Butler].
To make it clear, Mathcad Given Find is Mathsoft proprietary.
It has no competition in difficult applications.
Some projects toke weeks, from brain storm collaboration.
Cheers ... Enjoy Butler.

Solve Given_Find [CO2_6179].sm (35kb) downloaded 32 time(s).



Offline omorr  
#17 Posted : 24 October 2019 18:48:45(UTC)
omorr


Rank: Administration

Groups: Registered, Advanced Member
Joined: 23/06/2009(UTC)
Posts: 1,740
Man
Serbia

Was thanked: 318 time(s) in 268 post(s)
Originally Posted by: Jean Giraud Go to Quoted Post
Originally Posted by: Jean Giraud Go to Quoted Post
Read carefully the attached.

Read even more carefully the attached.
All in all: Smath solvers has solved all Mathcad 11 great projects.
The bugger in Smath FindRoot is 'ε'
i.e: needed or detrimental [detrimental in attached Butler].
To make it clear, Mathcad Given Find is Mathsoft proprietary.
It has no competition in difficult applications.
Some projects toke weeks, from brain storm collaboration.
Cheers ... Enjoy Butler.

Solve Given_Find [CO2_6179].sm (35kb) downloaded 32 time(s).





Hello Jean,

It seems something is wrong here. Results seems to be doubtful and I think epsilon is missing as a third argument in FindRoot()

missing.png

If I add it

added.png

Playing with the fourth argument will give

added.png

Moreover, roots() will fail

rootsfail.png

Regards,
Radovan

Edited by user 24 October 2019 18:55:13(UTC)  | Reason: Not specified

When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
Offline Jean Giraud  
#18 Posted : 24 October 2019 23:54:18(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 983 time(s) in 811 post(s)
Originally Posted by: omorr Go to Quoted Post
Hello Jean,
It seems something is wrong here.

Quite right Radovan, many things don't cut the mustard !
1. "roots" fails in your version, but superb in my native SS 6179.
2. "epsilon" deteriorates the solver in this FindRoot application.
3. The system reacts like proportional/commutative wrt reactants.
What matters is the balance [Alkalinity] 0.0000012
sounds pretty good to me ? Should revisit the paper problem,
Reference: Butler, Carbon Dioxide Equilibria, Prob. 2-11, pg 41

Butler.PNG



Offline Jean Giraud  
#19 Posted : 25 October 2019 15:58:44(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,866
Canada

Was thanked: 983 time(s) in 811 post(s)
Originally Posted by: Jean Giraud Go to Quoted Post
Reference: Butler, Carbon Dioxide Equilibria, Prob. 2-11, pg 41

I could not retrieve the very original.
Here is something.
https://www.isws.illinoi...pubdoc/CR/ISWSCR-171.pdf
Users browsing this topic
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.