

SMath Studio
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 38 different languages. Application also contains integrated mathematical reference book.
Download now! (latest stable version 0.98.6179)
SMath Studio Desktop (2.10MB)
SMath Studio Desktop for Mono (1.23MB)
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 (31 items), plug-ins (68 items), SMath Viewer based applications (6 items), snippets (14 items), interface translations (38 items), handbooks and tutorials (16 items), interactive books (2 items).
Usage examples
![]() | 2D plots with hatch and fill | 16 |
| By Martin Kraska (FHB) | (18.75KB) | |
| This example demonstrates the usage of the snippets hatch and fill in 2D plots | ||
![]() | Arabic to Roman numeral conversion | 2 |
| By Andrey Ivashov, Fred Swartz (SMath, http://smath.info/) | (9.63KB) | |
| Algorithm for conversion Arabic numerals to Roman numerals. User specifies a number using Arabic digits. Program shows a result of conversion in Roman numerals form. | ||
| Keywords: Numbers, Roman, Arabic | ||
![]() | Beam FEA with interactive preprocessor | 187 |
| By Martin Kraska (FHB) | (180.29KB) | |
| 2D horizontal beam finite element analysis with exact representation of trapezoidal distributed loads. Features an interactive preprocessor and graphic and tabular output | ||
![]() | Beam load calculation bearing with two supports | 2 |
| By Kirill Nikolaev, Andrey Ivashov (SMath, http://smath.info/) | (55.41KB) | |
| Calculation of the Beam load bearing with two supports to find stresses values of the supports. Worksheet requires to specify any number of the Point and/or Uniform Loads. Every input and output data supports values with Uniits. | ||
| Keywords: Examples, Beam, Supports, Loads, Units | ||
![]() | Colors of the rainbow | 35 |
| By Andrey Ivashov (SMath, http://smath.info/) | (9.54KB) | |
| Game to compose colors of the rainbow in correct order. | ||
| Keywords: game, modeller, rainbow | ||
![]() | Computation of gravitation acceleration on the object's surface | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (27.52KB) | |
| Example demonstrates a computation of gravitation acceleration on the Solar System astronomical object's surfaces. Computation performed for eight Solar System planets and for the Sun. | ||
| Keywords: Gravitation acceleration, the Solar System, units, Newton | ||
![]() | protectedEmbedded Plate calculations | 4 |
| By Andrey Ivashov, Kirill Nikolaev (SMath) | (172.24KB) | |
| Embedded Plate calculation program. Plate is calculated under static loading. Creates a graphical representation and prepares specifications. | ||
![]() | Euclidean algorithm (calculating the GCD) | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (8.81KB) | |
| Efficient method for computing the greatest common divisor (GCD), also known as the greatest common factor (GCF) or highest common factor (HCF). The algorithm is also called Euclid's algorithm. User fills in two numbers to find out the GCD. This is a simple Numeric example, that uses While Loop inside. | ||
| Keywords: Examples, GCD, Euclid | ||
![]() | Expansion of function to Maclaurin series | 2 |
| By Radovan Omorjan | (9.65KB) | |
| Expansion of the user-defined function to Maclaurin series with a custom degree. | ||
| Keywords: Examples, Maclaurin series, Power series | ||
![]() | Fifth-order Runge–Kutta method with adaptive step | 2 |
| By Kirill Nikolaev, Andrey Ivashov (SMath, http://smath.info/) | (31.14KB) | |
| Solution of ordinary differential equations using Fifth-order Runge–Kutta method with adaptive step. User defines initial equation coefficients, a Cauchy problem (initial value problem), segment limits and calculations precision. Program converts equation to the system of equations and starts evaluation with the Fifth-order Runge–Kutta method. Algorithm automatically choose the optimal step of the iterations in respect to the specified accuracy. After calculations program represents the graphs of numeric solution using cubic splines interpolation. | ||
| Keywords: Examples, Runge-Kutta Method, Differential equations, Graphs | ||
![]() | protectedFoundation calculations | 8 |
| By Andrey Ivashov, Kirill Nikolaev (SMath) | (119.76KB) | |
| The program of calculation of monolithic reinforced concrete foundations. Calculates the concrete foundation under static loading of an arbitrary number of columns. Creates a graphical representation with the preparation of specifications and steel sampling costs. | ||
![]() | Function of the matrix (Sylvester's formula) | 2 |
| By Kirill Nikolaev | (17.97KB) | |
| Computing the user-defined function of the matrix using Sylvester's formula. Example also shows how to get the coefficients of matrix characteristic polynomial with Leverrie-Faddeev method. | ||
| Keywords: Examples, Matrices, Sylvester's formula, Leverrie-Faddeev method, Eigenvalues, Characteristic polynomial | ||
![]() | Generation of correlated random variable sets with normal distribution | 76 |
| By Dimitrios Toris | (21.86KB) | |
| Generates correlated random variables from uncorrelated random variables with normal distribution | ||
![]() | Hermite polynomials solving | 2 |
| By Kirill Nikolaev | (11.94KB) | |
| Solving of Hermite polynomials. User specifies a power of the polinomial to get it's roots. Additionally represented graphs of first five Hermite functions. | ||
| Keywords: Examples, Hermite polynomials | ||
![]() | Hesse matrix and Hessian | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (17.79KB) | |
| Algorithm of Hesse matrix generation and the definition of the Hessian. The user specifies a function to construct Hessian matrix in the loop using partial derivatives. The last step defines the functions to work with the result. All calculations are performs in symbols, with the possibility to get Symbolic and Numeric results of the algorithm. | ||
| Keywords: Examples, Hesse, Hessian, Matrices | ||
![]() | Jacobi matrix and Jacobian | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (15.89KB) | |
| Algorithm of Jacobi matrix generation and the definition of the Jacobian. The user specifies a function to construct Jacobian matrix in the loop using partial derivatives. The last step defines the functions to work with the result. All calculations are performs in symbols, with the possibility to get Symbolic and Numeric results of the algorithm. | ||
| Keywords: Examples, Jacobi, Jacobian, Matrices | ||
![]() | Laguerre polynomials solving | 2 |
| By Kirill Nikolaev | (11.91KB) | |
| Solving of Laguerre polynomials. User specifies a power of the polinomial to get it's roots. Additionally represented graphs of first five Laguerre functions. | ||
| Keywords: Examples, Laguerre polynomials | ||
![]() | Language-Integrated Query (Linq). | 456 |
| By Viacheslav N. Mezentsev | (54.57KB) | |
| Useful functions for working with sets. | ||
| Keywords: Linq | ||
![]() | Legendre polynomials solving | 2 |
| By Kirill Nikolaev, Andrey Ivashov (SMath, http://smath.info/) | (12.65KB) | |
| Solving of Legendre polynomials defined by Rodrigues' formula. User specifies a power of the polinomial to get it's roots. Additionally represented graphs of first five Legendre functions. | ||
| Keywords: Examples, Legendre polynomials, Rodrigues' formula | ||
![]() | Nonlinear equations solving with chord method | 2 |
| By Roman Strylets | (13.43KB) | |
| Nonlinear equations solving with chord method. User defines initial equation to proceed, calculation precision and the range. Program returns root of the initial equation, result accuracy and number of iterations. | ||
| Keywords: Examples, Equations solving, Chord method | ||
![]() | Nonlinear equations solving with dichotomy method | 2 |
| By Roman Strylets | (12.35KB) | |
| Nonlinear equations solving with dichotomy method. User defines initial equation to proceed, calculation precision and the range. Program returns root of the initial equation, result accuracy and number of iterations. | ||
| Keywords: Examples, Equations solving, Dichotomy method | ||
![]() | Nonlinear systems of equations solving with Newton's method | 2 |
| By Kirill Nikolaev, Andrey Ivashov (SMath, http://smath.info/) | (17.09KB) | |
| Newton's method of the nonlinear systems of equations solving. This algorithm can be used to solve standalone equation as well. User specifies system of the equations, first approximations of the roots and the result accuracy. While calculation Jacobi matrix is created. Number of steps (iterations) of the While loop also displayed for the analysis purposes. | ||
| Keywords: Examples, Newton, Equations system, Solving | ||
![]() | Numeric integration method (Simpson's rule) | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (11.70KB) | |
| Simpson's rule is a method for numerical integration, the numerical approximation of definite integrals. User specifies function to integrate, interval and the number of iterations. At the end of calculation program controls the result with a built-in numerical integration function. | ||
| Keywords: Examples, Definite integral, Simpson | ||
![]() | Planetary gear with internal teeth | 2 |
| By Fridel Selitsky | (13.19KB) | |
| Animation in SMath Studio shown by the example of planetary gear with internal teeth. | ||
| Keywords: Example, animation, planetary gear | ||
![]() | Properties of generic polygons (PolyProperties) | 18 |
| By Davide Carpi | (944.50KB) | |
| calculate properties of generic polygons: - perimeter - area - centroid - second moment of area - radii of gyration - elastic section modulus - plastic section modulus - orientation of principal axes of inertia - principal moments of inertia - radius of gyration about principal axes of inertia - shortcuts for easy plots - multilanguage [EN/IT] | ||
| Keywords: polygons, perimeter, area, centroid, second moment of area, radii of gyration, elastic section modulus, plastic section modulus | ||
![]() | Solve of tridiagonal system of equations | 2 |
| By Radovan Omorjan | (25.69KB) | |
| The tridiagonal matrix algorithm (TDMA), also known as the Thomas algorithm, is a simplified form of Gaussian elimination that can be used to solve tridiagonal systems of equations. Example shows how to extract diagonals of the matrix and how to use it to calculate the result. | ||
| Keywords: Examples, TDMA, Thomas, Tridiagonal, Matrices | ||
![]() | Solving Linear Systems of Equations with the Cholesky method | 75 |
| By Dimitrios Toris | (21.22KB) | |
| Example for the solution of linear systems of equations with positiv definite coefficient matrix, via the Cholesky method | ||
![]() | Steam engine | 4 |
| By Fridel Selitsky | (35.97KB) | |
| Oscillating cylinder steam engine | ||
![]() | Text region Fonts (Text Fonts) | 5 |
| By Davide Carpi | (10.72KB) | |
| A collection of text regions with different font-families. | ||
![]() | protectedPendulum on an elastic string, which is wound on a disk | 17 |
| By Fridel Selitsky | (40.74KB) | |
![]() | protectedРасчёт трубобетонной колонны | 4 |
| By Андрей Ивашов, Кирилл Николаев (SMath) | (180.61KB) | |
Plug-ins
![]() | 3D Plot Region | 0.1.5738.5159 |
| By Jack Xu, Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (86.35KB) | |
| Extends SMath Studio with a 3D Plot Region. | ||
![]() | AlgLib 3.10.0 | 1.0.6092.16611 |
| By ALGLIB Project (http://www.alglib.net/) | (1.29MB) | |
| AlgLib Plugin (based on ALGLIB 3.10.0) | ||
![]() | Cephes Mathematical Library | 1.0.6102.8531 |
| By Stephen L. Moshier, Giuseppe Borzi (gborzi@dees.unict.it), Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (749.44KB) | |
| Cephes Mathematical Library | ||
![]() | Checkbox Region | 1.0.5722.400 |
| By Andrey Ivashov | (10.17KB) | |
| Extends SMath Studio with a Checkbox Region. Provides an ability to work with Checkbox inside the Worksheet. | ||
![]() | CheckBoxList Region | 0.1.6078.4853 |
| By Davide Carpi (davide.carpi@gmail.com) | (44.67KB) | |
| Extends SMath Studio with groups of CheckBoxes. | ||
![]() | protectedClipboard Region | 0.0.5020.39989 |
| By Davide Carpi (davide.carpi@gmail.com) | (18.67KB) | |
| Extends SMath Studio with a region to share data with spreadsheets using the clipboard. | ||
![]() | Combobox Region | 0.1.5722.413 |
| By Andrey Ivashov | (15.17KB) | |
| Extends SMath Studio with a Checkbox Region. Provides an ability to work with Checkbox inside the Worksheet. | ||
![]() | ComboBoxList Region | 0.1.6078.12200 |
| By Davide Carpi (davide.carpi@gmail.com) | (55.17KB) | |
| Extends SMath Studio with ComboBox and ListBox controls. | ||
![]() | Conditionally Formatted Label | 1.0.6078.4865 |
| By Davide Carpi (davide.carpi@gmail.com) | (18.16KB) | |
| Extends SMath Studio with dinamically customizable labels. Languages: ENG (default), ITA | ||
![]() | Control Region | 0.0.5738.5197 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (14.65KB) | |
| Project template for the region without a place holder. | ||
![]() | CoolProp Wrapper | 5.1.2.27229 |
| By Mike Kaganski | (5.53MB) | |
| A SMath Studio native wrapper of the CoolProp library (www.coolprop.org) | ||
![]() | Currency Units | 1.0.6210.16864 |
| By Davide Carpi (davide.carpi@gmail.com) | (18.90KB) | |
| Extends SMath Studio with currency units. When an internet connection is available, exchange rates are kept updated using the ECB reference rates. | ||
![]() | Custom Functions | 1.1.6054.16887 |
| By Davide Carpi (davide.carpi@gmail.com) | (56.17KB) | |
| Extends SMath Studio with a collection of multipurpose functions. | ||
![]() | Custom Glyphs | 1.1.6098.14168 |
| By Davide Carpi (davide.carpi@gmail.com) | (10.66KB) | |
| Extends SMath Studio with a collection of glyphs to customize the look of some functions. | ||
![]() | Data Exchange | 1.1.6072.12900 |
| By Davide Carpi (davide.carpi@gmail.com) | (703.00KB) | |
| Extends SMath Studio with more save/import/export features. Languages: ENG (default), GER, ITA, RUS, SPA. | ||
![]() | Development Tools | 1.0.6088.3183 |
| By Davide Carpi (davide.carpi@gmail.com) | (36.17KB) | |
| Extends SMath Studio with some development tools. | ||
![]() | DISLIN 10.6 | 0.1.5997.41844 |
| By Helmut Michels (michels@mps.mpg.de), Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru) | (1.61MB) | |
| DISLIN 10.6 library (Win32, Win64) | ||
![]() | DotNumerics | 1.1.6092.16639 |
| By DotNumerics Project (http://www.dotnumerics.com/) | (753.16KB) | |
| DotNumerics 1.1 - numerical analysis library. | ||
![]() | EFI for SMath Studio | 1.0.6104.38557 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru) | (341.06KB) | |
| EFI for Mathcad users libraries | ||
![]() | Electrical Engineering Library | 0.2.5951.13061 |
| By Davide Carpi | (10.69KB) | |
| Collection of Electrical Engineering functions for SMath Studio. | ||
![]() | Excel Files Plugin | 1.3.5575.28855 |
| By Andrey Ivashov (http://smath.info/) | (3.47MB) | |
| XLS files type import support plugin for SMath Studio. | ||
![]() | EXCEL I/O with recalculation and PNG export | 1.99.6180.20127 |
| By Alexander Melnik (ax.melnik@gmail.com) | (1.58MB) | |
| Extends SMath Studio with EXCEL I/O (EXCEL 2003+ is required). USE AT YOUR OWN RISK and ALWAYS back-check intended functionality. | ||
![]() | Export to image | 1.9.5154.6541 |
| By Andrey Ivashov | (6.66KB) | |
| Extends SMath Studio with ability to export the worksheet data as an image. Supports four different image formats. | ||
![]() | FFTPACK | 1.0.5917.2727 |
| By Davide Carpi (davide.carpi@gmail.com) | (50.65KB) | |
| Extends SMath Studio with Fast Fourier Transforms | ||
![]() | FIR Filters Design | 1.0.5997.41868 |
| By Jake Janovetz, Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (13.17KB) | |
| FIR filters design plugin | ||
![]() | GNU Scientific Library (GSL) | 1.0.6103.10004 |
| By The GNU Scientific Library (GSL) (http://www.gnu.org/software/gsl/) | (182.43KB) | |
| The GNU Scientific Library 1.16 (Win32+x64) | ||
![]() | GPC Wrapper. | 1.0.4914.35302 |
| By Tokarev Sergey, Davide Carpi (Wrapper); The University of Manchester, United Kingdom (GPC) | (164.92KB) | |
| Extends SMath Studio with a wrapper for the General Polygon Clipper library. | ||
![]() | HTML Export | 1.13.5154.6538 |
| By Andrey Ivashov | (9.16KB) | |
| Save to HTML files type support plugin for SMath Studio. | ||
![]() | Hyperlink Region | 1.0.6211.13474 |
| By Davide Carpi (davide.carpi@gmail.com) | (70.67KB) | |
| Extends SMath Studio with a hyperlink region (for weblinks, e-mails, files, folders and others). Languages: ENG (default), GER, ITA, RUS, SPA. | ||
![]() | Image Region | 2.99.6120.35993 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com), Kay Graubmann & Martin Kraska (FHB www.fh-brandenburg.de), Alexander Melnik (ax.melnik@gmail.com) | (30.25MB) | |
| Extends SMath Studio with an Image Region. Revised and augmented by Alexander Melnik © 2016. | ||
![]() | include | 0.1.6097.39404 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru) | (77.79KB) | |
| Function allow you to include simple definitions from other documents. | ||
![]() | Maple V Release 5 | 1.0.6185.18812 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (8.33MB) | |
| MapleWrapper Plugin (based on Maple V Release 5) | ||
![]() | Mathcad File Access Functions | 1.0.5997.41890 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (42.17KB) | |
| These functions are useful for reading various file types into SMath Studio arrays. | ||
![]() | Matlab C++ Math Library | 1.0.6196.37078 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (8.66MB) | |
| Matlab C++ Math Library 2.1 (Win32) | ||
![]() | MaximaPlugin | 1.97.5327.41309 |
| By Kay Graubmann & Martin Kraska (FHB www.fh-brandenburg.de) | (198.66KB) | |
| Use maxima via socket connection. | ||
![]() | Memo Region | 0.1.6092.16652 |
| By Pavel Torgashov, Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (125.15KB) | |
| Extends SMath Studio with a Memo Region. | ||
![]() | Modeller Region | 1.0.6145.13623 |
| By Andrey Ivashov | (217.79KB) | |
| Extends SMath Studio with a Modeller Region. Provides an ability to draw input graphs inside the Worksheet. | ||
![]() | Nonlinear Solvers | 1.1.6099.14159 |
| By Davide Carpi (davide.carpi@gmail.com) | (192.17KB) | |
| Plugin containing nonlinear solvers for equations and systems of equations. | ||
![]() | Numeric Up-Down Region | 0.2.6078.4873 |
| By Davide Carpi (davide.carpi@gmail.com) | (35.18KB) | |
| Extends SMath Studio with numeric up-down controls. | ||
![]() | protectedNumPlugin | 1.0.5152.34235 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (10.66KB) | |
| Template project for numerical plugin. | ||
![]() | Octave C++ Math Library | 1.0.6102.38217 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (20.92MB) | |
| Octave C++ Math Library 3.6.4 (Win32) | ||
![]() | ODE Solvers | 0.1.6102.10505 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru) | (1.01MB) | |
| ODE solvers plugin | ||
![]() | PDF Files Plugin | 1.0.5722.430 |
| By Andrey Ivashov | (23.95MB) | |
| Extends SMath Studio with ability to export worksheets in Adobe PDF format or import PDF pages into the worksheet as images. | ||
![]() | Picture Region | 1.10.5154.6544 |
| By Andrey Ivashov | (17.16KB) | |
| Extends SMath Studio with a Picture Region. Provides an ability to work with Images inside the Worksheet. | ||
![]() | Pie Chart Region | 1.0.6078.4880 |
| By Davide Carpi (davide.carpi@gmail.com) | (412.17KB) | |
| Extends SMath Studio with 2D/3D pie and doughnut charts. | ||
![]() | Plot Region | 1.9.5154.6547 |
| By Andrey Ivashov | (53.66KB) | |
| Extends SMath Studio with a Plot Region. Provides an ability to work with graphs inside the Worksheet. | ||
![]() | RadioButtonList Region | 0.1.6078.4885 |
| By Davide Carpi (davide.carpi@gmail.com) | (41.68KB) | |
| Extends SMath Studio with groups of RadioButtons. | ||
![]() | Run | 0.1.5973.13116 |
| By Davide Carpi (davide.carpi@gmail.com) | (10.14KB) | |
| Extends SMath Studio with the ability to run other worksheets in background. | ||
![]() | Script Region | 0.1.5951.36178 |
| By Pavel Torgashov, Andrey Martynov, Viacheslav N. Mezentsev (viacheslavmezentsev@ya.ru) | (3.52MB) | |
| Extends SMath Studio with a Script Region. | ||
![]() | protectedScrollBarEx Region | 0.0.5235.37775 |
| By Thomas Duwe, Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (36.16KB) | |
| Extends SMath Studio with a ScrollBarEx Region. | ||
![]() | Slider Region | 0.4.6096.12851 |
| By Davide Carpi (davide.carpi@gmail.com) | (54.16KB) | |
| Extends SMath Studio with slider controls. | ||
![]() | SMath Financials | 1.0.4928.30282 |
| By TheWizEd | (13.17KB) | |
| Extends SMath Studio with financial functions. | ||
![]() | SMath Studio Files Plugin | 1.9.5154.6550 |
| By Andrey Ivashov | (26.66KB) | |
| Save and open SMath Studio files types support plugin for SMath Studio. | ||
![]() | SMath Viewer Files Plugin | 1.1.5154.6559 |
| By Andrey Ivashov | (26.17KB) | |
| Plugin for SMath Studio provides support to save SMath Studio worksheets as single executable files. | ||
![]() | Snapshot Region | 1.0.6092.9495 |
| By Davide Carpi (davide.carpi@gmail.com) | (24.67KB) | |
| Extends SMath Studio with a region that makes canvas' snapshots. Languages: ENG (default), GER, ITA, SPA. | ||
![]() | Special Functions | 1.11.5154.6552 |
| By Andrey Ivashov | (46.17KB) | |
| Special Functions built-in plugin for SMath Studio. | ||
![]() | SQLite Plugin | 1.0.6089.7 |
| By Chris Bietz | (3.03MB) | |
| Allows SMath Studio to interface the SQLite relational database engine. | ||
![]() | Statistical Tools | 1.0.5769.8307 |
| By Davide Carpi (davide.carpi@gmail.com) | (360.31KB) | |
| Extends SMath Studio with statistical tools. | ||
![]() | Table Region | 0.1.5951.11830 |
| By Davide Carpi (davide.carpi@gmail.com) | (186.66KB) | |
| Extends SMath Studio with a table region. | ||
![]() | Text Region | 1.10.5197.29249 |
| By Andrey Ivashov | (21.16KB) | |
| Extends SMath Studio with a Text Region. Provides an ability to work with Text inside the Worksheet. | ||
![]() | Text Region Utilities | 0.3.6193.18595 |
| By Davide Carpi (davide.carpi@gmail.com) | (90.18KB) | |
| Helps to set some properties of Text Regions. | ||
![]() | protectedVBNetPlugin | 1.0.4983.17197 |
| By Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (16.16KB) | |
| Template project for numerical plugin. | ||
![]() | WizFunctions | 0.2.5951.13907 |
| By TheWizEd | (16.97KB) | |
![]() | Writer Region | 0.8.6150.16713 |
| By Davide Carpi (davide.carpi@gmail.com) | (1.43MB) | |
| Extends SMath Studio with a Writer Region. Provides the ability to work with formatted text inside the Worksheet. | ||
![]() | XLSX Import/Export | 1.1.6047.42586 |
| By Davide Carpi (davide.carpi@gmail.com) | (5.91MB) | |
| Extends SMath Studio with XLSX spreadsheets import/export features. Languages: ENG (default), GER, ITA, RUS, SPA. | ||
![]() | XMCD Files Plugin | 1.12.5154.6563 |
| By Andrey Ivashov | (43.16KB) | |
| Save and open XMCD files type support plugin for SMath Studio. | ||
![]() | X-Y Plot Region | 0.1.6104.16280 |
| By Jack Xu, Viacheslav N. Mezentsev (viacheslavmezentsev@gmail.com) | (67.85KB) | |
| Extends SMath Studio with a X-Y Plot Region. | ||
![]() | ZedGraph Region | 0.1.5991.15940 |
| By http://sf.net/projects/zedgraph/ | (285.36KB) | |
| Extends SMath Studio with a ZedGraph Region. ZedGraph authors: John Champion, Jerry Vos, Jay Mistry, Bob Kaye, JCarpenter. | ||
SMath Viewer based applications
![]() | Beam FEA with interactive preprocessor | 153 |
| By Martin Kraska (FHB) | (540.00KB) | |
| 2D horizontal beam finite element analysis with exact representation of trapezoidal distributed loads. Features am interactive preprocessor and graphic and tabular output | ||
![]() | Colors of the rainbow | 35 |
| By Andrey Ivashov (SMath, http://smath.info/) | (496.00KB) | |
| Game to compose colors of the rainbow in correct order. | ||
| Keywords: game, modeller, rainbow | ||
![]() | Embedded Plate calculations | 4 |
| By Andrey Ivashov, Kirill Nikolaev (SMath) | (524.00KB) | |
| Embedded Plate calculation program. Plate is calculated under static loading. Creates a graphical representation and prepares specifications. | ||
![]() | Foundation calculations | 8 |
| By Andrey Ivashov, Kirill Nikolaev (SMath) | (524.00KB) | |
| The program of calculation of monolithic reinforced concrete foundations. Calculates the concrete foundation under static loading of an arbitrary number of columns. Creates a graphical representation with the preparation of specifications and steel sampling costs. | ||
![]() | Steam engine | 4 |
| By Fridel Selitsky | (452.00KB) | |
| Oscillating cylinder steam engine | ||
![]() | Расчёт трубобетонной колонны | 4 |
| By Андрей Ивашов, Кирилл Николаев (SMath) | (404.00KB) | |
Snippets
![]() | Cholesky Factorization of a matrix (cholesky) | 11 |
| By Dimitrios Toris | (8.77KB) | |
| Returns the cholesky factorized Matrix L of a matrix. A weak criterion to verify that the input matrix is positive definite, by checking the signs of its eigenvalues, is also included. Note: the plugin DotNumerics.dll must be in the plugins folder on your installation path. | ||
![]() | Day of the year (dayOfTheYear) | 11 |
| By MS | (6.45KB) | |
| Calculates a day of the year. | ||
| Keywords: date | ||
![]() | Demo shapes for Modeller Region (shapes) | 2 |
| By Andrey Ivashov (SMath) | (9.72KB) | |
| Library of the shapes ready to be used in a templates for Modeller Region. | ||
| Keywords: Modeller, Shapes, Temlates | ||
![]() | Draw2D and Draw3D functions (draw) | 112 |
| By Martin Kraska (FHB) | (19.12KB) | |
| Plot functions using Maxima (more performant than the equally named functions from the plugin) | ||
![]() | Draw-Descriptions (Maxima) (Draw) | 159 |
| By Martin Kraska | (103.96KB) | |
| Makes Maxima Draw objects and options known to the dynamic assistant | ||
![]() | Evaluation in Degrees (degrees) | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (7.95KB) | |
| Contains list of redefined trigonometric functions prepared to work with degrees instead of radians. | ||
| Keywords: Snippet, Angles, Degrees | ||
![]() | Evaluation in Grads (grads) | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (7.95KB) | |
| Contains list of redefined trigonometric functions prepared to work with grads instead of radians. | ||
| Keywords: Snippet, Angles, Grads | ||
![]() | fill (fill) | 6 |
| By Martin Kraska (FHB (www.fh-brandenburg.de)) | (9.01KB) | |
| fill(f(1),g(1),x.1,x.2,dx,dy,d) Generates a plottable matrix of coloured dots between functions f(x) and g(x) for x between x1 and x2 with spacing values dx and dy. d is the font size of the dots. Dots are red for g(x)>f(x), blue otherwise. | ||
![]() | hatch (hatch) | 19 |
| By Martin Kraska (FHB (www.fh-brandenburg.de)) | (5.74KB) | |
| hatch(f(1),g(1),x.1,x.2,n) Generates a matrix for 2*n vertical lines (hatching) between functions f(x) and g(x) in x-range from x1 to x2 | ||
![]() | Help for operator input) (Help) | 6 |
| By Martin Kraska (FHB (www.fh-brandenburg.de)) | (41.24KB) | |
| Keyboard input of SMath operators, e.g. how to create 1..5? | ||
![]() | LinSolve (LinSolve) | 5 |
| By Martin Kraska (FHB www.fh-brandenburg.de) | (12.55KB) | |
| Solves linear systems given as vector of equations. | ||
![]() | Percent Snippet (percent) | 8 |
| By Davide Carpi | (3.95KB) | |
| Add custom units: - percent (3 different styles) - per mille - per ten thousand | ||
![]() | Snippet: Operations with units (Units) | 2 |
| By w3b5urf3r (Ing.Davide Carpi) | (23.59KB) | |
| Operations with units: - Extracting Unit of Measurement - Calculate Order of Magnitude - Rounding - Truncation - Floor - Ceiling | ||
![]() | snippet: varManager 2012.03.03 (varManager) | 2 |
| By w3b5urf3r,omorr | (20.45KB) | |
| - check if a variable is an array - check if a variable is a scalar - size of a variable - sum(1) for M.D.A. - boolean comparison of variables for M.D.A. | ||
Interface translations
| Bahasa Indonesia (IND) | 2014.02.10.03 | |
| By Waluyo Adi Siswanto (100%) | (28.29KB) | |
| Brazil (Português) (CPP) | 2014.02.10.03 | |
| By Almir Silva Neto (36.1%), Fabio Campos (22.2%), Zaninetti Gustavoz (17.8%), Jose Avila Jr. (13.1%), Dotta (7.3%), Alex Pino (2.2%), Ronie B. Camilo (1%), XroM & Google Translate (0.3%), DSK (0.1%) | (32.06KB) | |
| Català (CAT) | 2014.02.10.03 | |
| By jesus Maicas (69.5%), ccampmajo (16.9%), Александр (13.6%) | (30.85KB) | |
| Čeština (CZE) | 2014.02.10.03 | |
| By Martin Milichovský (48.2%), mika (41.8%), Surikatsu (3.8%), vrapec (2.5%), Other (1.6%), Lukas Hron (0.9%), Владимир (0.7%), Michael Larisch (0.4%) | (29.40KB) | |
| Dansk (DAN) | 2014.02.10.03 | |
| By Kim Koch Rasmussen (46.2%), Claus (22.9%), Steen Groðe (18.2%), aaa (2.9%), Torben (2.3%), Martin Thun Klausen (1.9%), Thor Nielsen (1.3%), Jesper Estrup (1.2%), Jørn Skoven Pedersen (1%), Mikkel Kristensen (0.6%), Per Bøwadt Møller (0.4%), *kleve (0.3%), Other (0.1%), Allan (0.1%), Jetra (0.1%), jesper (0.1%), rasmus (0.1%), Rasmus Paasch (0.1%), ole (0.1%), Laila Mortensen (0.1%), lars (0.1%) | (29.43KB) | |
| Deutsch (GER) | 2014.02.10.03 | |
| By jakobg (29.6%), www.germany-rus.net team (28%), Kil'naj (10.1%), CADWH (8.9%), Alex (4.9%), Martin Kraska (3.7%), Tommek (3.6%), Sven (3.1%), zhuk (2.6%), Ralf Bartsch (1%), Dshamila (1%), J.Schweikert (0.8%), Other (0.7%), ANK55 (0.7%), MKBN47 (0.4%), Matthias (0.2%), sleschke (0.2%), André Riedel (0.2%), Andrey Ivashov (0.1%), Leopold Stammler (0.1%), Moses (0.1%), noxx (0.1%) | (31.00KB) | |
| English (ENG) | 2014.02.10.03 | |
| By Andrey Ivashov (75.8%), Anonymous (13.5%), tivasyk (10.5%), Other (0.3%) | (29.16KB) | |
| Español (SPA) | 2014.02.10.03 | |
| By Oscar Campo (38.6%), Eduardo Díaz Alvardo (20.6%), wds (18.4%), pablo (13.4%), kilele (3.4%), Al2000 (3.2%), Gelacio Tenorio Cruz (1%), Erasmo Rodriguez (0.6%), marcelo lara cretton (0.4%), Carlos (0.2%), Nosferatus (0.1%), Fernando Arenas (0.1%), Francisco Zamora (0.1%) | (32.48KB) | |
| Esperanto (EPO) | 2014.12.07.02 | |
| By Станислав Михель (100%) | (30.18KB) | |
| Français (FRE) | 2014.02.10.03 | |
| By Jean-Yves ANDRE (51.3%), Werdna (36.5%), Mickaël MELKONIAN (2.9%), Jean Francois Peltier (2.9%), Other (2.8%), Pascal PEYRACHE (1.8%), papanicola (0.4%), Tim (0.4%), Guy Rancarani (0.3%), Kil'naj (0.2%), MikeNavy (0.1%), Oscar Delgado (0.1%), Antoine M. Desjardins (0.1%), François Trotti (0.1%), Philippe Salmon (0.1%) | (32.92KB) | |
| Hrvatski (SCR) | 2014.02.10.03 | |
| By Ivan (75.1%), Nedjeljko Ćular (18.6%), Brenk (4.7%), Sime Suljic (1.5%) | (30.02KB) | |
| Italiano (ITA) | 2014.02.10.03 | |
| By Massimo Priano (48.3%), Antonio Renna (13.6%), ragnedda (13.4%), Niccolò Ciardo (11%), Stefano Delfiore (5.8%), Davide (5.4%), frapuano (1.6%), Manlio (0.7%), Sergio Martino (0.1%) | (31.40KB) | |
| Latviešu (LAV) | 2014.02.10.03 | |
| By Valdis (100%) | (30.66KB) | |
| Lietuvių (LTH) | 2014.02.10.03 | |
| By Dainius (53.1%), McGravity (46.9%) | (35.14KB) | |
| Magyar (HUN) | 2014.02.10.03 | |
| By saintn (46.7%), ShadowPhrogg32642342 (12.5%), Fozo Krisztian (11.9%), owndante (10.7%), Kámán Csaba (6.2%), Kaderász Péter (5.9%), ZS (2.6%), Petra (2.4%), Konczol S. (0.7%), Szakáll Tibor (0.3%) | (31.65KB) | |
| Nederlands (DUT) | 2014.02.10.03 | |
| By Geert Janssen (47.9%), Edwin (37.4%), Chris Bibbe (5.7%), Sjoerd (1.8%), Johnny Geling (1.6%), Pepijn (1.1%), Peter (1.1%), Wouter Moelans (0.6%), jaaap (0.5%), Anton (0.5%), Guidovb (0.5%), Jeroen van den Bovenkamp (0.5%), Henk Fikkert (0.3%), Humma (0.2%), housen (0.1%), Kurt (0.1%), Mark Michiels (0.1%) | (30.27KB) | |
| Norsk (NOR) | 2014.02.10.03 | |
| By Tor Arve Stangeland (53.6%), Terje (38.9%), Ole W. Moe Lund (4.1%), jean (2.5%), per (0.7%), Magnus Alseth (0.2%) | (29.77KB) | |
| Polski (POL) | 2014.02.10.03 | |
| By Antoni-Matant (54.4%), Ihor Rokach (38.7%), Dariusz Skibicki (3%), Janusz Sioda (2.9%), artti (0.4%), dataneo (0.3%), ko_marek (0.2%), Wojtek (0.1%) | (31.89KB) | |
| Português (POR) | 2014.02.10.03 | |
| By João Lopes (46.3%), António dos Anjos (23.2%), Augusto Carvalho (5.7%), sm (4.3%), Ivan de A. Medina (4.1%), Itamar (3.2%), Paulo Chaves (3.2%), Sergio Carisio (1.8%), Other (1.5%), Sérgio Carisio (1.2%), Almir Silva Neto (0.8%), Zaninetti Gustavoz (0.6%), a (0.5%), Julio Cesar (0.5%), Jorge Luiz Erthal (0.4%), jose costa (0.4%), José Luiz Marão Júnior (0.4%), Saulo (0.4%), Tiago Fernandes (0.3%), nery_capela@otmail.com (0.3%), doko (0.3%), Alex Pino (0.2%), carlos guilhon (0.1%), DSK (0.1%), Nuno Brum (0.1%), luis (0.1%), Paulo Malta (0.1%) | (32.06KB) | |
| Română (RON) | 2014.02.10.03 | |
| By cos(φ) (91.1%), Robert Ghergut (4.3%), Teodor (2.5%), vasile gaspar (2%), Серж (0.1%) | (30.43KB) | |
| Slovenčina (SLK) | 2014.02.10.03 | |
| By Vítězslav Kříha (100%) | (30.19KB) | |
| Srpski (SCC) | 2014.02.10.03 | |
| By Radovan Omorjan (60.8%), Georgij Milanovic (39.2%) | (27.14KB) | |
| Suomi (FIN) | 2014.02.10.03 | |
| By Julle (65.8%), Other (31.4%), Venälainen (2.7%), aatu (0.1%) | (30.79KB) | |
| Svenska (SWE) | 2014.02.10.03 | |
| By Jonas Tingvall (71.1%), Thomas L (22.2%), PB (6.7%) | (30.51KB) | |
| Türkçe (TUR) | 2014.02.10.03 | |
| By Yavuz EROĞLU (60.3%), Ali Kemal TUZOCAK (12.3%), Devin Gregory (10.8%), Ahmet Citipitioglu (9.1%), ahmetc (3.5%), Yavuz (2.2%), serdar ince (1.4%), Other (0.3%), heyyo (0.2%) | (29.57KB) | |
| Ελληνικά (GRE) | 2014.02.10.03 | |
| By Δημήτρης Τσάμπουρας (79.5%), barbara makri (13.5%), George Bosmis (6.2%), mayonaise (0.8%) | (44.00KB) | |
| Беларуская (BEL) | 2014.02.10.03 | |
| By Roman (94.8%), Зьміцер (5.2%) | (58.06KB) | |
| Български (BUL) | 2014.02.10.03 | |
| By инж. Николай Харбов (47.8%), Драганов (29.1%), Other (18%), Васил Георгиев (2.7%), Emil (1.4%), Sali (0.5%), Genadi (0.3%), borislav89 (0.1%) | (55.95KB) | |
| Русский (RUS) | 2014.02.10.03 | |
| By Andrey Ivashov (100%) | (57.60KB) | |
| Српски (SRP) | 2014.02.10.03 | |
| By Radovan Omorjan (100%) | (47.22KB) | |
| Українська (UKR) | 2014.02.10.03 | |
| By Mitrix Bond (46.8%), kalyambus (44.4%), Павло Крупіца (5.6%), Паша (1.9%), Андрій Бандура (0.6%), Andrey Ivashov (0.4%), Volodymyr Moroz (0.3%) | (55.17KB) | |
| עברית (HEB) | 2014.02.10.03 | |
| By Simon Shemesh (44%), Gilad Orr (43.6%), Борис Кравцов (12.4%) | (35.87KB) | |
| العربي (ARA) | 2014.02.10.03 | |
| By Waad (100%) | (32.28KB) | |
| فارسی (FAS) | 2014.02.10.03 | |
| By Daniel Hassanian (51%), Mohammad (49%) | (31.91KB) | |
| 한국어 (KOR) | 2014.02.10.03 | |
| By Chansoo Park (100%) | (31.21KB) | |
| 日本語 (JPN) | 2014.02.10.03 | |
| By millo (82.6%), Tom Yasui (17.4%) | (33.45KB) | |
| 简体中文 (CHS) | 2014.02.10.03 | |
| By Toronto (55.4%), Jack (23.1%), Rex (5.6%), Chen Che (3.4%), Zhanglong Wang (2.6%), wbrwbr2012 (2.1%), Ken (1.7%), Other (1.6%), smathfan (1.3%), yingr (1%), Fang keming (0.9%), Dr. Lian (0.6%), mgxhl (0.3%), Alvin Mao (0.2%), Noah Hou (0.1%), yuhaimin (0.1%), 靳子豪 (0.1%) | (23.69KB) | |
| 簡體中文 (CHT) | 2014.02.10.03 | |
| By Toronto (97.6%), Rex (1.4%), Kim57 (0.9%) | (25.93KB) | |
Handbooks and tutorials
![]() | Introduction to SMath Studio | 2010.05 |
| By Gilberto E. Urroz, Ph.D., P.E. | (2.95MB) | |
| A handy reference for SMath Studio | ||
![]() | SMath Primer | 2014.04.29.22 |
| By Bernard Liengme | (2.18MB) | |
| Excellent reference for learning the basics of SMath Studio | ||
![]() | SMath Studio Core documentation | 2016.09.14.20 |
| By Andrey Ivashov | (3.65MB) | |
| Object model documentation for SMath Studio Core libraries. | ||
![]() | Tutorials on graphics in SMath Studio | 2010.10.15 |
| By Gilberto E. Urroz, Ph.D., P.E. | (310.12KB) | |
| Tutorials on graphics in SMath Studio | ||
![]() | Tutorials on programming in SMath Studio | 2012.07 |
| By Gilberto E. Urroz, Ph.D., P.E. | (1.17MB) | |
| Tutorials on programming in SMath Studio | ||
![]() | User-defined functions in SMath Studio | 2016.12.09.01 |
| By Davide Carpi | (722.33KB) | |
| An overview about math logic in SMath Studio; from basic to advanced features, with some examples. | ||
![]() | User-defined functions in SMath Studio | 2016.03.23.01 |
| By Davide Carpi | (208.80KB) | |
| A survey on how to define and use functions in SMath Studio | ||
![]() | Using the Matrix palette in SMath Studio | 2010.10 |
| By Gilberto E. Urroz, Ph.D., P.E. | (55.96KB) | |
| Using the Matrix palette in SMath Studio | ||
![]() | Writing your first plug‐in for SMath Studio Desktop in C# | 2016.12.23.20 |
| By Davide Carpi | (14.54MB) | |
| Tutorial to create a simple function in a plug-in | ||
![]() | Writing your first plug‐in for SMath Studio Desktop in VB.NET | 2016.12.23.21 |
| By Davide Carpi | (13.87MB) | |
| Tutorial to create a simple function in a plug-in | ||
![]() | SMath Studio Handbuch (372 Seiten) | 2014.11.16.04 |
| By Martin Kraska | (8.30MB) | |
| Handbuch zur portablen FHB-Distribution SMath 0.97.5346 mit Maxima 5.34.1. Erste Schritte, Mathematik, Grafik, Datenaustausch, Programmierung, Funktionsreferenz | ||
![]() | SMath Studio priručnik | 2011.12 |
| By Marijan Dizdar | (1.59MB) | |
| Priručnik za apsolutnog početnika | ||
![]() | Tutorial sobre graficas en SMath Studio | 2012.07 |
| By Gilberto E. Urroz, Ph.D., P.E. | (562.64KB) | |
| Tutorial sobre graficas en SMath Studio | ||
![]() | Tutorial sobre programacion en SMath Studio | 2012.07 |
| By Gilberto E. Urroz, Ph.D., P.E. | (1.11MB) | |
| Tutorial sobre programacion en SMath Studio | ||
![]() | Uso del panel de matrices en SMath Studio | 2012.07 |
| By Gilberto E. Urroz, Ph.D., P.E. | (122.21KB) | |
| Uso del panel de matrices en SMath Studio | ||
![]() | Краткое руководство по SMath Studio | 2009.09.14 |
| By Сергей Аверкин | (602.55KB) | |
| Краткое руководство по SMath Studio | ||
Interactive books
![]() | Interactive SMath Handbook | 104 |
| By Martin Kraska (kraska@fh-brandenburg.de) | (13.07MB) | |
| Extensive, yet incomplete handbook, consisting of interlinked SMath sheets. | ||
![]() | Math reference book | 2 |
| By Andrey Ivashov (SMath, http://smath.info/) | (294.78KB) | |
| Math reference book with common math rules of different subjects. | ||
| Keywords: math, reference book, formulas, rules | ||




