Rank: Administration Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member Joined: 11/07/2008(UTC) Posts: 1,622 Was thanked: 1983 time(s) in 668 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
|