• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB的4种开源替代品

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

​对于许多数学,物理科学,工程学,经济学以及其他领域中包含大量数字成分的学科而言,MATLAB几乎就是必选工具。因为它是成熟的软件,且功能强大。

但是问题就是它贵,而且在中国还有一些问题。

幸运的是,有许多很棒的开源替代方案。根据您的确切目标,您可能会发现一个或更适合您的特定需求。这里有四个可以考虑的方案:

 

GNU Octave

GNU Octave可能是MATLAB的最著名替代品。经过近三十年的积极发展,Octave可在Linux,Windows和Mac上运行,并且已打包用于大多数主要发行版。如果您正在寻找一个尽可能接近实际MATLAB语言的项目,Octave可能非常适合您;它争取精确的兼容性,因此为MATLAB开发的许多项目都可以在Octave中运行,而无需进行任何修改。

除了现在随版本4提供的默认设置外,Octave还提供了许多用于前端交互的不同选择。有些比其他人更像MATLAB的界面。Octave的Wikipedia页面列出了几个选项。 

Octave是根据GPL许可的,可以在GNU 下载站点上找到其源代码

https://www.gnu.org/software/octave/

https://wiki.octave.org/Octave_for_Arch_Linux


NumPy

NumPy是使用Python进行科学计算的主要软件包(顾名思义)。它可以处理N维数组,复杂矩阵变换,线性代数,傅立叶变换,并且可以充当C和C ++集成的网关。

它已被用于游戏和电影视觉效果开发领域,并且是SciPy Stack(基于Python的数学,科学和工程软件的生态系统)的基本数据阵列结构。NumPy已获得  BSD许可证的许可,并且软件包可用于Linux,Windows和Mac OSX。

pip install numpy

 

Scilab

Scilab是另一个用于数值计算的开源选项,可在所有主要平台上运行:包括Windows,Mac和Linux。Scilab也许是Octave之外最知名的替代方案,并且(如Octave一样)它的实现与MATLAB非常相似,尽管确切的兼容性不是项目开发人员的目标。

根据兼容GPL的CeCILL许可,Scilab作为开源发行,其源代码可在项目网站上获得

https://www.scilab.org/download/6.1.0

 

Sage

SageMath是另一个开源数学软件系统,对于那些寻求MATLAB替代产品的人来说可能是一个不错的选择。它建立在各种基于Python的著名科学计算库的基础上,并且其自己的语言在语法上类似于Python。它具有许多功能,包括命令行界面,基于浏览器的笔记本,用于在其他文档中嵌入公式的工具,当然还有许多数学库。

SageMath可通过GPL许可获得,其源代码可在项目网站上找到

https://www.sagemath.org/download-linux.html

 

公众号:archlinux

多多关注


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Rust: 变量发布时间:2022-07-18
下一篇:
Matlab For Mac OS X 10.7.3 编译器 报错 设置 - 定宇逻辑发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap