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)。
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位!
展开内容
查看
查看
查看
查看
8.8/137.06M
tracker软件官方版是一款免费专业好用的实验影像分析软件,主要用于物理影像的分析、建模等操作,这款软件功能强大,支持用户打开各种格式的实验视频文件,还可将其导入的内容有效的对物理的实验视频影像进行分析,并在视频属性对话框中还会显示出视频的尺寸、路径、帧速率、帧计数等等属性内容
查看
9.1/118.14M
国学精选电脑版是一款由国学大师出品的国学经典查询和释义软件,也是一套中等规模的古籍丛书,专为中学生及文史专业研究人员制作。其精选了先秦至晚清二千多年中国文化史上具有代表性的名著240部,并按传统的经、史、子、集四部分类法编排,涉及文学、艺术、历史、地理、科技、蒙学等。
查看
8.9/11.27M
仿真物理实验室电脑版是一款面向中学物理课堂、物理教师和学生的一个全开放性的物理实验仿真最新软件,它与常规的物理教学软件不同在于:不是单纯演示几个现成的实验,而是提供一个实验器具完备的综合性实验室,您可以亲自动手创建您所能想象的所有实验(高能物理除外)。
查看