| |
| Software development by order |
| Software development |
| Order the software |
| Requirement specification |
| Developed software |
| Ready-made solutions |
| Visual CSC |
| Visual Logic |
| MatBasic |
| Developers group |
| Contact us |
| About the company |
| Forum |
| |
| News |
07.11.2008 The first commercial release of the language of mathematical calculations MatBasic v.1.2
06.11.2007 Release of a new version of mathematical programming environment MatBasic v.1.1
26.08.2007 MatBasic mathematical programming environment beta-version release.
09.06.2007 First official build of CSC-Model module of Visual CSC system for calculating steady and emergency regimes.
12.09.2006 The beginning of development of a logic designing system Visual Logic.
04.08.2006 First release of a universal schematic editor Visual CSC.
|
|
MatBasic
|
|
Version history
MatBasic v1.1:
- *
- Some minor changes in debugger;
- *
- Multiple inner changes of interface;
- +
- Pointers at functions are added, fast call is acceptable;
- +
- Identifier type is added;
- +
- Raising to the power operator ^ is applicable for matrix arithmetic;
- +
- New commands "continue", "goto" and "input" for console are added;
- +
- Over 50 new functions from different topics, and sorting.
MatBasic v1.2:
- *
- Some major bugs fixed;
- *+
- Major changes in expressions syntax analysis engine. An operations priority now is correctly and arranged. Speed optimization up to 15-30%;
- *
- Raising to the power ^ operation priority is now higher than that of unary operations -,+,!. That is expression -2^2, is now equal -4;
- *
- Major changes in complex arithmetic, trigonometry and many basic functions (sqrt, log, and more etc.). Calculation now is more reliable and its precision is increased;
- *+
- Major changes and addition of functions of linear algebra;
- *
- Multiple minor changes and small bugs fixed;
- +
- Tool tips is showing program data state;
- +
- Postfix operation of matrix transposition and complex conjugation ';
- +
- Element-by-element variants of multiplication, division, raising to the power, conjugation. .*, ./, .^, .';
- +
- Fast or short circuit logical operations && || with optimization;
- +
- Changing (addition) of operation excluding "OR" ~;
- +
- Add-on to the operation of vector generation ... Adding of a step setting (e.g. a=1..0.1..10);
- +
- Multiple indexation or extraction of submatrices. E.g. for extraction of a second row from 3x3 matrix X: y=X[2,1..3];
- +
- Major changes of a functions declaration and usage. Added some default parameters, functions with a variable number of arguments. Every function can be overloaded.
- +
- Now returnable matrices can be assigned directly. E.g. the following is possible: [L,U,P]=lu(X);
- +
- Over 80 new built-in functions;
- +
- New command "pause";
- +
- Full context-sensitive help is added;
|
|