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 Andrey Ivashov  
#1 Posted : 18 May 2012 21:40:46(UTC)
Andrey Ivashov


Rank: Administration

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

Was thanked: 1983 time(s) in 668 post(s)
New SMath Studio 0.94 Stable available

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

SMath Studio Desktop on the Desktop (Windows)



SMath Studio Desktop on the Desktop (Linux)



Last changes

  • Picture Region improved to support scaling and read-only mode;
  • Picture Region improved to be automatically fitted to the page width on Picture insert if page layout specified;
  • Added support for colors specifying for the special objects and strings into the Plot Region using web format (like #6699CC);
  • Function sum(1) now built-in to the program;
  • Continue and Break statements implemented.
  • Area Region improved to support multi-language feature for the Area titles;
  • Added ability to set title for the Separator Region;
  • Descriptions can be now used not only for Math Regions but for any evaluable regions like Plot Region;
  • Pound-mole (lbmol) built-in Unit added;
  • Added ability to start SMath Studio in silent mode using '-silent' argument next to the list of worksheet files to process files without starting SMath Studio GUI;
  • Handling of arguments separator keying improved in Math Region;
  • Added ability to add a new cell to the vector/system/line by keying arguments separator;
  • Error handling corrected to indicate whether it is not possible to define element of the nested arrays using el(..) function;
  • Unit conversion corrected when working with operations like (1/a)^b -> 1/a^b;
  • Default Text Region font name now don't exported to .sm/.smz file saving;
  • Several critical/calculation issues fixed usually appeared on complex units evaluation;
  • Fixed issues when Description of the evaluable region become empty after file save/load cycle.
  • Fixed issue when undesirable brackets appeared sometimes around the pasted math expressions;
  • Fixed critical error of Text Region appeared sometime on Cut/Backspace operations;
  • Fixed error tooltip location issue when Region for the tooltip located between two Collapsed Areas;
  • Fixed issue when Separator cannot be moved by the mouse;
  • Fixed error appeared in some cases when big numbers processed with symbolic engine ("xE" error);
  • Fixed error appears for min/max functions when working with zeros and other values that includes units;
  • Fixed issue when it was impossible to use trailing zeros option for zero results;
  • Fixed issue when some functions are shown twice in the Insert Function dialog;
  • Fixed critical error appeared on removing of empty cell from the vector/system/line functions if nested matrix/system/line exists there;
  • Critical error appears on Region remove if the Region focused and located after the collapsed Area fixed;
  • Fixed Region's selection error appeared sometime on fast mouse clicks;
  • Fixed new Region painting issue if a Region added to the top left corner of the Worksheet;
  • Fixed error of defining matrix elements using symbolic optimization;
  • Fixed critical error appears on evaluation if manually assigned result Units contains any math error;
  • Fixed simplification errors of the boolean operators related to wrong sign of the result expression;
  • Fixed errors of the operations with matrices and scalars in symbolic library;
  • Examples improved;
  • Refactoring.


System requirements

  • Desktop (Windows):
    Framework: .NET Framework 2.0
  • Desktop (Linux):
    Framework: Mono 2.0 (libmono-winforms-2.0-cil package) or higher


Interface languages

Desktop and Handheld (34 languages):
  • [BEL] Belarusian / Беларуская
  • [BUL] Bulgarian / Български
  • [CAT] Catalan / Català
  • [CHS] Chinese (Simplified) / 简体中文
  • [CHT] Chinese (Traditional) / 簡體中文
  • [CPP] Portuguese (Brazil) / Brazil (Português)
  • [CZE] Czech / Čeština
  • [DAN] Danish / Dansk
  • [DUT] Dutch / Nederlands
  • [ENG] English / English
  • [FAS] Persian / فارسی
  • [FIN] Finnish / Suomi
  • [FRE] French / Français
  • [GER] German / Deutsch
  • [GRE] Greek / Ελληνικά
  • [HEB] Hebrew / עברית
  • [HUN] Hungarian / Magyar
  • [IND] Indonesian / Bahasa Indonesia
  • [ITA] Italian / Italiano
  • [LAV] Latvian / Latviešu
  • [LTH] Lithuanian / Lietuvių
  • [NOR] Norwegian / Norsk
  • [POL] Polish / Polski
  • [POR] Portuguese / Português
  • [RON] Romanian / Română
  • [RUS] Russian / Русский
  • [SCC] Serbian (Latin) / Srpski
  • [SCR] Croatian / Hrvatski
  • [SLK] Slovak / Slovenčina
  • [SPA] Spanish / Español
  • [SRP] Serbian (Cyrillic) / Српски
  • [SWE] Swedish / Svenska
  • [TUR] Turkish / Türkçe
  • [UKR] Ukrain / Українська

    Free Download


    Note: No current version of SMath Studio Handheld release will be introduced. Please use the latest stable handheld version (0.90).

    Tutorial

    SMath Studio tutorial by Bernard Liengme.
    • SMathPrimer.pdf (Date: 11.11.2011. File size: 2.06MB) - to open in Adobe Acrobat Reader

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


    Other files

    SMath Studio icons () of all available sizes (16x16, 24x24, 32x32, 48x48, 64x64, 96x96, 128x128, 256x256) in PNG format.

    Edited by user 18 May 2012 23:11:36(UTC)  | Reason: Not specified

  • thanks 3 users thanked Andrey Ivashov for this useful post.
    on 18/05/2012(UTC),  on 18/05/2012(UTC),  on 19/05/2012(UTC)

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

    Offline olik  
    #2 Posted : 18 May 2012 22:50:36(UTC)
    olik


    Rank: Member

    Groups: Registered
    Joined: 08/03/2012(UTC)
    Posts: 25
    Czech Republic
    Location: Prague, Dolní Chabry

    Was thanked: 3 time(s) in 2 post(s)
    Hurrah, the function x>xi works correctly!
    Sposibo Andrey

    Do svidanija (regards) Olik
    thanks 1 user thanked olik for this useful post.
    on 19/05/2012(UTC)
    Offline Jarrinator  
    #3 Posted : 19 May 2012 03:30:42(UTC)
    Jarrinator


    Rank: Member

    Groups: Registered
    Joined: 15/05/2012(UTC)
    Posts: 14
    Man
    Ecuador
    Location: Profeta Miqueas Oe10-309 y Tabiazo

    Was thanked: 7 time(s) in 4 post(s)
    Trying to use the pi product from the right-hand side palette gives me "product(" and not the pi product notation. Is this a bug?
    Also the sigma sum in the same palette gives me a sum(1), and not the sum(4) with the sigma notation.
    I´ve already read that:
    >Function sum(1) now built-in to the program;
    I think that sum(4) is more important than sum(1), in the right-hand side palette.

    Edited by user 19 May 2012 04:03:17(UTC)  | Reason: Not specified

    Ecuadorian Electronic engineer and MBA student at Salesian Polytechnic University.
    Offline omorr  
    #4 Posted : 19 May 2012 08:41:51(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)
    Hello,
    Originally Posted by: Jarrinator Go to Quoted Post
    Trying to use the pi product from the right-hand side palette gives me "product(" and not the pi product notation. Is this a bug?

    It seems that it is a bug, unfortunately.
    Originally Posted by: Jarrinator Go to Quoted Post

    Also the sigma sum in the same palette gives me a sum(1), and not the sum(4) with the sigma notation.
    I´ve already read that:
    >Function sum(1) now built-in to the program;
    I think that sum(4) is more important than sum(1), in the right-hand side palette.

    I suggested to Andrey the introducing of sum(1) operator for its frequent use. I agree that now might be a bit confusing to choose the sum(4) from the function list, or to type sum( or choose summation from the palette and then to type four arguments. On the other hand there might be another confusing side effect when making sum(4) from sum(1). The summation could be made without brackets. Look at this simple example:

    x:mat(1,2,3,3,1)

    sum((el(x,i)+7),i,1,3)=27

    Contrary to the:

    sum(el(x,i)+7,i,1,3)=27

    This was made from sum( and putting four arguments:

    sum(el(x,i),i,1,3)+7=13

    This is made by choosing sum(4) and then adding 7

    The sum(1) operator is useful and I am grateful to Andrey for introducing it, but unfortunately it seems some new side effects appeared with it.

    Regards,
    Radovan
    When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
    Offline Andrey Ivashov  
    #5 Posted : 19 May 2012 10:52:48(UTC)
    Andrey Ivashov


    Rank: Administration

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

    Was thanked: 1983 time(s) in 668 post(s)
    Originally Posted by: Jarrinator Go to Quoted Post
    Trying to use the pi product from the right-hand side palette gives me "product(" and not the pi product notation. Is this a bug?

    Yes, will be fixed soon.

    Originally Posted by: Jarrinator Go to Quoted Post
    I think that sum(4) is more important than sum(1), in the right-hand side palette.

    Agree with you. Will correct this as well.

    Regards.
    Offline Jarrinator  
    #6 Posted : 21 May 2012 04:12:44(UTC)
    Jarrinator


    Rank: Member

    Groups: Registered
    Joined: 15/05/2012(UTC)
    Posts: 14
    Man
    Ecuador
    Location: Profeta Miqueas Oe10-309 y Tabiazo

    Was thanked: 7 time(s) in 4 post(s)
    Originally Posted by: omorr Go to Quoted Post

    Look at this simple example:

    x:mat(1,2,3,3,1)

    sum((el(x,i)+7),i,1,3)=27

    Contrary to the:

    sum(el(x,i)+7,i,1,3)=27

    This was made from sum( and putting four arguments:

    sum(el(x,i),i,1,3)+7=13

    This is made by choosing sum(4) and then adding 7

    The sum(1) operator is useful and I am grateful to Andrey for introducing it, but unfortunately it seems some new side effects appeared with it.


    Thanks for the explanation; about brackets, maybe they use some graphic space in the formulas, but they help us to avoid confusions when doing math operations with different expressions.
    Brackets are for math what units are for science and engineering.

    Ecuadorian Electronic engineer and MBA student at Salesian Polytechnic University.
    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.