登录 注册 退出

您的位置 : 首页 > 软件区 > 电脑软件 > 教育教学 > 文理工具

FreeMat官方版(科学计算工具)

FreeMat官方版是一款功能强大、操作简单的科学计算软件,主要用于数模竞赛、社会实践、课程学习中所涉及到的数据处理,其软件的功能和指令与Matlab有Octave都非常接近相似的。

类型: 文理工具

平台: PC

版本: v4.2

语言: 简体中文

更新: 2026-03-10

标签: FreeMat官方版

FreeMat官方版是一款功能强大、操作简单的科学计算软件,主要用于数模竞赛、社会实践、课程学习中所涉及到的数据处理,其软件的功能和指令与Matlab有Octave都非常接近相似的。FreeMat是开源免费的,而且与Matlab、Octave这些软件都具有较好的兼容性,FreeMat最大的特点就是其软件功能非常的强大而且体积小巧,虽然安装包仅有几十兆,但是和Matlab这个软件比起来,其对数据的处理一点却毫不逊色。 FreeMat语法和Matlab极其相似,正在学习使用Matlab的朋友很容易操作,便于新手操作。不过,小巧的体积会使得它在运行效率上Matlab快了许多。总之,FreeMat是一款非常适合学生办公群体使用的开源跨平台科学计算软件,并且部分学校已经改用FreeMat来作为授课教学使用!是不是心动了呢,是不是也想学习一下呢,那还犹豫什么呢,赶快跟我一起下载吧!

功能特性

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

常见问题

问:什么是 FreeMat? FreeMat 是一个快速工程和科学处理的环境。它类似于 Mathworks 的 MATLAB 和 Research Systems 的 IDL 等商业系统,但它是开源的。它像言论一样自由,像啤酒一样自由。 问:为什么要进行另一个 MATLAB 克隆?您听说过 Octave、Scilab 等吗? 是的!FreeMat 旨在超越 MATLAB,包含诸如与外部 C/C++/FORTRAN 代码的无代码接口、并行/分布式算法开发(通过 MPI)以及高级体积和 3D 可视化功能等功能。 问:FreeMat 与 MATLAB 100% 兼容吗?那么IDL呢? 不会。FreeMat 支持 MATLAB 中大约 95%(虚构的统计数据)的功能。下表总结了 FreeMat 与 MATLAB 和 IDL 的比较情况。因为我们喜欢以积极的方式引导,所以支持以下功能: 1、N维数组操作(默认情况下,N限制为6) 2、支持 8、16 和 32 位整数类型(有符号和无符号)、32 和 64 位浮点类型以及 64 和 128 位复数类型 3、内置算术,用于操作所有支持的数据类型 4、支持通过除法运算符求解线性方程组 5、特征值和奇异值分解 6、完整的控制结构支持(包括、for、while、break、continue等) 7、2D绘图和图像显示 8、完全支持异构数组类型(在 MATLAB 语言中称为“元胞数组”) 9、全支持动态结构数组 10、基于分割基数的 FFT 支持 11、引用传递支持(IDL 功能) 12、关键字支持(IDL 功能) 13、与外部 C/C++/FORTRAN 代码的无代码接口 14、本机 Windows 支持 15、原生稀疏矩阵支持 16、对 Mac OS X 的本机支持(无需 X11 服务器) 17、函数指针(完全支持 eval 和 feval) 18、类、运算符重载 19、通过 OpenGL 进行 3D 绘图和可视化 20、基于句柄的图形 21、3D体渲染能力(通过VTK) 以下是当前不支持的主要 MATLAB 功能列表: 1、图形用户界面/小部件 最后是正在进行的功能列表(意味着它们处于开发版本中或计划在不久的将来): 1、小部件/GUI 构建 2、用于移植 MATLAB MEX 文件的 FreeMat-to-MEX 接口。 如果您强烈感觉 FreeMat 中缺少一个或多个有用的 MATLAB 功能,您可以自己添加它,也可以尝试说服其他人(例如我)为您添加它。至于 IDL,FreeMat 与 IDL 完全不兼容(语法基于 MATLAB),但实现了 IDL 中的一些关键概念,包括引用传递和关键字。 问:支持哪些平台? 目前,支持 Windows、Linux 和 Mac OS X 平台。其他 UNIX 环境(例如 IRIX/SOLARIS)也可以工作。FreeMat 本质上需要 GNU gcc/g++ 和 LLVM/CLANG 来构建。Win32 构建需要 MINGW32。我不知道 FreeMat 是否适用于 Windows 98/95/ME 或 NT4,因为我无法访问这些平台中的任何一个。Mac OS X 的本机移植现已推出。

更新日志

v4.2版本 FreeMat 现在(希望)更容易构建。顶层 README.TXT 包含有关如何在所有三个平台(Linux、Mac OS X 和 Mingw32)上构建 FreeMat 的说明。 文档已迁移至 doxygen。 JIT 后端进行了许多改进。 所有平台均为 64 位!
展开

相关游戏

更多>>

相关文章

更多>>

大家都在玩

更多>>

本类推荐

更多>>

热门聚合

更多>>

关于本站 版权声明 下载帮助 网站地图

皖ICP备2026003478号-1 皖公网安备34112602000317号

Copyright © 2012-2026 爪神网版权所有