热门排行
简介
FreeMat (类似matlab画三维图软件)是一款类似于Mathworks公司的 Matlab 的科学数据处理及模型建设的软件,与 Matlab 兼容。但是它是开源的,功能强大但体积小巧,安装包只有十几兆,和Matlab 这个大块头相比,这样的体积自然让我们对它的功能有所怀疑。
Features
N-dimensional array manipulation (by default, N is limited to 6)
Support for 8,16, 32, and 64 bit integer types (signed and unsigned), 32 and 64 bit floating point types, and 64 and 128 bit complex types.
Built in arithmetic for manipulation of all supported data types.
Support for solving linear systems of equations via the divide operators.
Eigenvalue and singular value decompositions
Full control structure support (including, for, while, break, continue, etc.)
2D plotting and image display
Heterogeneous array types (called “cell arrays” in MATLAB-speak) fully supported
Full support for dynamic structure arrays
Split-radix based FFT support
Pass-by-reference support (an IDL feature)
Keyword support (an IDL feature)
Codeless interface to external C/C++/FORTRAN code
Native sparse matrix support
Function pointers (eval and feval are fully supported)
Classes, operator overloading
3D Plotting and visualization via OpenGL
Handle-based graphics
3D volume rendering capability (via VTK)