
FreeMat官方版
详情介绍
FreeMat是一个免费开源的专业科学计算工具,语法高度兼容MATLAB,绝大多数m脚本可直接运行,语法、矩阵运算规则通用。原生支持最高六维数组运算,内置FFT傅里叶变换、统计运算、插值拟合、优化算法等数学工具,充分满足科研建模、数值仿真等场景的使用需求。
软件功能介绍
1、N维数组操作(默认情况下,N限制为6维)。
2、支持8、16和32位整数类型(有符号和无符号),32位和64位浮点类型,以及64位和128位复杂类型。
3、内置算术操作,支持所有支持的数据类型。
4、支持通过除法算子求解线性方程组。
5、特征值与奇异值分解。
6、完整的控制结构支持(包括:for、while、break、continue 等)。
7、二维绘图与图像显示。
8、异构数组类型(MATLAB术语称为“单元数组”)完全支持。
9、动态结构数组的全面支持。
10、基于分裂基数的FFT支持
11、引用传递支持(IDL的一个功能)。
12、关键词支持(IDL功能)。
13、与外部 C/C++/FORTRAN 代码的无代码接口。
14、原生Windows支持。
15、原生稀疏矩阵支持。
16、原生支持 Mac OS X(无需 X11 服务器)。
17、功能指针(评估和 FEVAL 均完全支持。
18、类,算符过载。
19、通过OpenGL进行三维绘图与可视化。
20、基于句柄的图形。
21、3D体积渲染能力(通过VTK)。
FreeMat官方版常见问题
1、什么是 FreeMat?
FreeMat 是一个快速工程和科学处理的环境。它类似于 Mathworks 的 MATLAB 和 Research Systems 的 IDL 等商业系统,但它是开源的。它像言论一样自由,像啤酒一样自由。
2、为什么要进行另一个 MATLAB 克隆?您听说过 Octave、Scilab 等吗?
是的!FreeMat 旨在超越 MATLAB,包含诸如与外部 C/C++/FORTRAN 代码的无代码接口、并行/分布式算法开发(通过 MPI)以及高级体积和 3D 可视化功能等功能。
问:FreeMat 与 MATLAB 100% 兼容吗?那么IDL呢?
不会。FreeMat 支持 MATLAB 中大约 95%(虚构的统计数据)的功能。
3、为什么选择GPL?
之前的FreeMat版本均以MIT许可发布。当前版本采用 GPL 协议发布。有许多优秀的工具可用于GPL代码(如Qt、FFTW、FFCALL),FreeMat现在就是其中之一。
4、支持哪些平台?
目前,支持 Windows、Linux 和 Mac OS X 平台。其他 UNIX 环境(例如 IRIX/SOLARIS)也可以工作。FreeMat 本质上需要 GNU gcc/g++ 和 LLVM/CLANG 来构建。Win32 构建需要 MINGW32。
更新日志
v4.2版本
1、FreeMat现在(希望)更容易构建。顶层README.TXT包含如何在三个平台(Linux、Mac OS X 和 Mingw32)上构建 FreeMat 的说明。
2、文档已迁移至doxygen。
3、JIT 后端进行了多项改进。
4、所有平台都支持64位!
同类软件
网友评论
共0条评论类似软件
-
-
几何表达式(几何绘图工具) v3.3.7 辅助设计 / 23.44M
-
Maplesoft Maple数学软件 v2024.2 编程软件 / 3.38G
精彩推荐
换一换本类更新
-
勤正速算官方版 v4.2 文理工具 / 8.42M
查看 -
排班表软件 v2.0官方版 文理工具 / 4.16M
查看 -
Factorial官方版(阶乘计算器) v8.0 文理工具 / 109K
查看 -
Maxima(计算机代数系统) v5.47.0 文理工具 / 156.99M
查看 -
论文抄袭检测大师系统 v6.3.5.93 文理工具 / 4.55M
查看
































赣公网安备 36010602000087号