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

Notification

Icon
Error

Login


Options
Go to last post Go to first unread
Offline Andrey Ivashov  
#1 Posted : 01 September 2009 05:36:55(UTC)
Andrey Ivashov


Rank: Administration

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

Was thanked: 1978 time(s) in 666 post(s)
New SMath Studio 0.85 Stable available

Absolutely free mathematical program with "paper"-like interface and numerous computing features (now with integrated mathematical reference book).

SMath Studio Handheld on the Smartphone


Quote:
Controls:

With consecutive pushing of this button you can choose: "1", delimiter of the number ",", "square root - sqrt", "n-th root - nthroot", "integral - int", "function to find roots of equations - solve". To lock any variant just stop pushing this button 1 second.
-
With consecutive pushing of this button you can choose: "number related to the button", "symbols related to this button". To lock any variant just stop pushing this button 1 second.

With consecutive pushing of this button you can choose: "plus operator", "minus operator", "multiplication operator", "division operator", "exponentiation operator", "plus/minus operator", "factorial", "vector multiplication operator". Also with this pushed button you can highlight the part of equation by using Left/Right buttons.

By "clicking" on this button program will numerically calculate equation (this means "="); by pushing button more than 0,4 sec. program will symbolically calculate equation (this means "->"). Also, if the cursor located on the right of the not defined variable or not defined function this button will create a definition operator (this means ":=" ).

Removing last character (Backspace). In the mathematical reference book this button means "Back".


SMath Studio Handheld on the Communicator (PPC)



SMath Studio Desktop on the Desktop (Windows)



SMath Studio Desktop on the Desktop (Linux)



Last changes

  • Every page now has its own thread for evaluation - user could evaluate pages even if evaluation of one of them in progress;
  • Multi-threading implemented for the Plot Controls;
  • Added ability to convert English symbols of the Math and Text Controls to the Greek characters with a Ctrl+G keystroke;
  • Ctrl+1 (insert transpose(..) function), Ctrl+3 (insert boolean Not Equal operator), Ctrl+8 (insert Vector Multiplication operator), Ctrl+9 (insert boolean Smaller or Equal operator), Ctrl+0 (insert boolean Greater or Equal operator), Ctrl+= (insert boolean Equal operator) shortcuts added;
  • New functions implemented: eval(..), polyroots(..), reverse(..), sort(..), rsort(..), csort(..), normi(..), norm1(..), norme(..), linterp(..), cinterp(..) and ainterp(..);
  • Desktop: "Align horizontally" and "Align vertically" action buttons added to the Toolbar;
  • Ability to work with partitioned matrices implemented. Can be used as nested arrays;
  • Program now illuminates math expression that in evaluation by light-green rectangle;
  • Desktop: Added interface ability to change language of the Text Control with a Context menu;
  • Desktop: Added Tooltips for the multi-language Text Controls;
  • File Properties Dialog ("File" >> "Properties...") added;
  • Examples Dialog ("Help" >> "Examples...") added;
  • Page Up/Page Down/Home/End buttons handlers implemented;
  • Ctrl/Shift/Ctrl+Shift + Left/Right functionality implemented for the Text Controls;
  • Added ability to separately change axis scale factor on 2D graphs using Ctrl/Shift + Mouse Wheel;
  • Added ability to horizontally scroll the page with a Mouse Wheel when Shift button pressed;
  • Added ability to work with single-index structures (vectors) using only one index instead of two;
  • Added ability to differentiate expressions by single-indexed variables;
  • Added ability to work with Vectors and Matrices like dynamic arrays;
  • Added support for Infinity into Symbolic Library;
  • Now on program Language changing language of the opened files changed as well (if these files are translated);
  • Not active menu items are now disabled;
  • Disable/Enable Evaluation menuitem added to the main menu;
  • Functions for(..) and while(..) condition evaluating improved;
  • About Dialogs (Handheld & Desktop) improved to be able to correctly show long strings of information;
  • Added ability to show error message if Empty Operator is into the math equation (Symbolic Library);
  • Function if(..) can be used in symbolic calculations now;
  • Native boolean Equal, boolean Not Equal, boolean Less Than, boolean Less Than or Equal, boolean Greater Than and boolean Greater Than or Equal operators implemented into Symbolic Library;
  • Native support of functions added: abs(..), trunc(..), mod(..), round(..) in Symbolic Library;
  • Composition of Logarithms simplification added into Symbolic Library;
  • Desktop: Evaluation time counter (in Status Bar) improvements;
  • Insert Function operation improved. Now it automatically corrects cursor position after performing the insert;
  • Vector and Matrix element definition speed improved;
  • Global calculation options stored into the page-files now;
  • Handheld: Button 'mod' from the Functions Panel replaced with 'el';
  • Couple of Math Referense Book improvements;
  • Danish translation added;
  • Italian translation updated;
  • Fixed issue with Text Control, when user could set wrong line brake;
  • Fixed wrong error displaying when working with indeces;
  • Couple of fixes done regarding of matrices of single element;
  • Fixed multithreading Critical Error Exception on evaluation;
  • Fixed calculation errors in Symbolic Library: "{2*z}/5+{3*z}/5=1", "(el(x;1)/{el(x;2)^2})";
  • Fixed Stack Overflow Exception when working with el(..) function that has undifined parameters as indeces (Symbolic Library);
  • Fixed issue when user is able to write complex expression into the diff(..), sum(..) and product(..) function's variable;
  • Fixed issue when it was possible to move Controls while evaluating;
  • Fixed result displaying error when number is too big or too small (Symbolic Library);
  • Work with wrong attributed submatrix(..) function fixed in Symbolic Library;
  • Desktop: Denied to show ToolTips for the Math Controls if the equations inside are too large;
  • Desktop: Fixed issue when bordered controls has no border on print out;
  • Desktop: Fixed issue with copying on-page-Controls instead of moving;
  • Desktop: Fixed critical error occurs on program closing if evaluation in progress;
  • Fixed infinite loop error with examples like: "diff(-unnamed(x);x)";
  • Fixed calculation error with trunc(..) function. It happens when number is more then maximum Integer;
  • Fixed wrong error displaying when defining the user functions that can't be calculate without definition of function's arguments (f.e.: "f(x):=eval(x)");
  • Select All action fixed for the Text Controls;
  • Fixed error when defined into the loop variable not visible afterwards;
  • Fixed couple of issues with unnecessary recalculations;
  • Fixed issue when all graphs has Blue color if they plotted by dots;
  • Fixed issue when graphs notifies about error previously occur;
  • PayPal donation information removed from all program versions;
  • Code optimization.


System requirements

  • Handheld:
    Framework: .NET Compact Framework 2.0 cab (5,33МБ), zip (1,99МБ)
    Compatibility: Pocket PC 2002, WM 2003, WM 2003 SE, WM 5, WM 6, WM 6.1, full VGA support, all PPC's, Comunicators and smartphones.
  • Desktop (Windows):
    Framework: .NET Framework 2.0
  • Desktop (Linux):
    Framework: Mono 2.0 (libmono-winforms-2.0-cil package) or higher


Interface languages

Desktop и Handheld (22 languages):
  • [ENG] English / English
  • [GER] German / Deutsch
  • [DAN] Danish / Dansk
  • [DUT] Dutch / Nederlands
  • [SPA] Spanish / Español
  • [FRE] French / Français
  • [POR] Portuguese / Português
  • [CPP] Portuguese (Brazil) / Brazil (Português)
  • [SCR] Croatian / Hrvatski
  • [SCC] Serbian / Srpski
  • [GRE] Greek / Ελληνικά
  • [TUR] Turkish / Türkçe
  • [CHS] Chinese (Simplified) / 简体中文
  • [CHT] Chinese (Traditional) / 簡體中文
  • [CZE] Czech / Čeština
  • [HUN] Hungarian / Magyar
  • [ITA] Italian / Italiano
  • [POL] Polish / Polski
  • [RUS] Russian / Русский
  • [BUL] Bulgarian / Български
  • [LTH] Lithuanian / Lietuvių
  • [UKR] Ukrain / Українська

    Free Download



    * For installation of the program from PPC it is necessary to transfer a file on Your handheld computer (for example, with MS ActiveSync) and start it there with Your file manager.
    ** For installation of the program from PC it is necessary to install MS ActiveSync first.

    Tutorial

    Introduction of the use of SMath Studio by Gilberto E. Urroz, Ph.D., P.E.

    Edited by user 18 October 2009 07:25:01(UTC)  | Reason: Not specified

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

    Offline Andrey Ivashov  
    #2 Posted : 23 September 2009 07:10:31(UTC)
    Andrey Ivashov


    Rank: Administration

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

    Was thanked: 1978 time(s) in 666 post(s)
    New section added to the Download page:

    Tutorial

    Introduction of the use of SMath Studio by Gilberto E. Urroz, Ph.D., P.E.
    Offline omorr  
    #3 Posted : 23 September 2009 14:40:23(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)
    Gilberto made a nice tutorial. Many thanks to him Good

    By reading the example on page 26 regarding the linear third order ODE, I wonder is there a possibility to have something like "float" option for symbolic calculations. Actually, to leave undefined variables and to transform all the numbers represented as fractions into floats.

    Regards,
    Radovan

    Edited by user 23 September 2009 15:09:15(UTC)  | Reason: Not specified

    When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
    Offline Andrey Ivashov  
    #4 Posted : 27 September 2009 05:30:52(UTC)
    Andrey Ivashov


    Rank: Administration

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

    Was thanked: 1978 time(s) in 666 post(s)
    omorr wrote:
    Gilberto made a nice tutorial. Many thanks to him Good

    I'm so agree! Many people have downloaded it - now it is easy to start using this program.

    omorr wrote:
    ...I wonder is there a possibility to have something like "float" option for symbolic calculations. Actually, to leave undefined variables and to transform all the numbers represented as fractions into floats.

    Thanks for the idea, will try to do this.

    New entry added to the Download page:
    Offline Andrey Ivashov  
    #5 Posted : 18 October 2009 07:25:51(UTC)
    Andrey Ivashov


    Rank: Administration

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

    Was thanked: 1978 time(s) in 666 post(s)
    New entries added to the Download page:
    Offline jamess497  
    #6 Posted : 07 October 2011 10:31:40(UTC)
    jamess497

    Rank: Newbie

    Groups: Registered
    Joined: 07/10/2011(UTC)
    Posts: 1
    Location: usa

    This is an incredibly valuable entry. Thanks for taking the time to share it. Thanks for spreading the education across the universe. Just wishing you all the best in your writing and hoping that you always healthy and strong.

    -
    High school Diploma Online

    Edited by moderator 07 October 2011 11:26:47(UTC)  | Reason: Url removed

    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.