FreeMat 是一款非常好用的开源科学计算工具,尤其适合学生在数学建模比赛、课程学习或社会实践等场景中使用。虽然它的功能和 MATLAB 类似,但在处理小型数据时更加轻量且简单易用,完全能够替代 MATLAB 的一些基础功能。对于需要快速上手的学生来说,FreeMat 是一个不错的选择,因为它的语法和 MATLAB 几乎一样,兼容性也很强。
文章提到 FreeMat 官方版的许多改进功能,比如更高效的编辑器、集成调试器、更快的绘图速度以及对 64 位系统的优化等。此外,它还集成了 VTK 和 Octave 的部分功能,方便用户进行复杂的数据可视化和脚本运行。
不过,FreeMat 目前不再提供 Mac OS X 的通用版本,而是通过 Macports 安装,这可能会让一些老设备的用户感到不便。总的来说,FreeMat 作为一款免费且开源的工具,在功能和兼容性上已经非常接近 MATLAB,尤其适合学生和小型项目使用,不过在数据处理规模和某些高级功能上可能还是稍逊一筹。
FreeMat是一款非常好用的开源科学计算工具。这款软件可以帮助用处理一些与数学相关的数据和计算,当用户需要参加数学相关的比赛时就可以使用这款软件来辅助自己。这款软件与Matlab的算法是一样的,并且在软件功能和操作方面是比较相近的,但操作稍显简单,如果不需要处理复杂庞大的数据的话就可以使用这款软件替代Matlab。
软件特色

虽然 Matlab 一款功能极其强大的数学软件,但对于学生来说,在数模竞赛、社会实践、课程学习中所涉及到的数据处理,如果用 Matlab 未免显得杀鸡用牛刀!在处理大量数据方面,很少有软件能和 Matlab 匹敌的,但是在学生涉及的小型数据处理中,用 Matlab 反而显得小题大做、大材小用,甚至显得“笨重”!所以,FreeMat官方版非常适合学生使用,而且它的语法和 Matlab 极其相似且与 Matlab 兼容,只要你熟悉 Matlab,对FreeMat 的操作就不会陌生!
考虑到 FreeMat 与 Matlab 语法的相似性和兼容性,你也可以把 FreeMat 当做 Matlab 的学习软件,这样就避免了 1G多的下载之苦和注册授权的限制,因为 FreeMat 免费的,且体积是如此小巧!
软件功能

1、改进的编辑器,集成调试器
2、改进用户界面可停靠工作区和历史命令
3、及时编译器
4、FreeMat官方版大大提高了与 Matlab 的兼容性
5、动态BLAS联接
6、矢量fprintf,sprintf,fscanf,sscanf函数
7、新增修补处理图形对象
8、更快的数字绘图
9、在64位操作系统下处理能力超过2GB
10、代码分析器
软件优势

新的准时生产(JIT)编译器——新的版本使用C++语言作为后端完成代码生成,这意味着大部分FreeMat官方版代码可以准时编译。FreeMat使用CLANG-LLVM作为后端产生的C++代码的运行时编译器。
官方不再提供Mac OS X的通用版本的FreeMat。而是改由使用Macports来在MAC OS X上安装FreeMat。这样可以使PowerPC Mac OS X用户通过FreeMat的源代码来构建自己的FreeMat。
VTK集成——通过集成可视化工具包VTK,FreeMat在多维数据集的复杂渲染方面的功能有了重大改善。简单的FreeMat脚本几乎可以使用VTK中的所有功能。
Octave集成——FreeMat 4.1实现了一个初级版本的Octave文件解释器。这个解释器允许我们在FreeMat中运行现有的Octave脚本程序。这项工作还在开展中,但是FreeMat 4.1中已经装有一部分Octave函数(如factor)。
更新日志
1、新增新数组类的实现
2、兼容类型的处理
3、新增JIT编译器及CMake构建系统
4、修复bug









































































共有 0条评论