Algebrus is a powerful software for scientific and general purpose calculations. It provides user with numerous mathematical and analysis functions, and allows unlimited extension of its functionality by means of user-defined types, operators, routines, and libraries. Extensibility is based on a built-in simple to learn and yet powerful programming language XPascal. Algebrus can be used both as a simple evaluate-while-typing calculator and as a powerful mathematical analysis application, which includes 2D and 3D graphic plots of functions and data, command line execution console, and a syntax-highlighted XPascal editor as a part of the integrated development environment. Algebrus has the following major features.Calculations:Native support of vector and matrix calculations2D and 3D graphic plots of functions and dataMore than 60 built-in mathematical routinesUser-programmed procedures and functionsSolving of ordinary differential equationsLinear algebraic equation system solvingStatistical data analysisFourier analysis.Additional toolboxes:Support for complex and quaternion numbersSupport for polynomials and polynomial algebraSolving polynomial equations and finding polynomial extremumsPlotting polynomials, polynomial roots (root locus), and polynomial extremumsPolynomial interpolation and data fittingCalculating of eigen values of a matrixConverting to and from many dimensions of 18 different physical and mathematical quantitiesCalculating of rotation matrices from quaternion numbers.User interface:Simple interactive user interface for function evaluationCompact and full user interface modesSimple user interface for graphic plottingExporting graphics in standard formatsEvaluate-while-typing modeDecimal, binary, and hexadecimal integer formatsSyntax-highlighted XPascal editorSyntax-highlighted command console.
|