目录

Matlab

misaraty 更新 | 2023-09-18
前言
Mathematica、Matlab、Maple,数学三大软件。

资料

Matlab擅长矩阵运算和仿真模拟。

安装与运行

安装

在无界面的centos安装matlab提供了linux环境下命令行的安装方法。

运行

以运行test.m为例,test.m如下,

1
unifrnd(1,10,1000,1000)

          运行,

1
2
source /home/export/parastor/clussoft/profile.d/intelmpi.sh 
time matlab < test.m > log 2>&1 & #所有的标准输出和错误输出都将被重定向到log文件中。
注意
  • >= 2014b版本绘图默认无锯齿,>= 2016b版本可以在脚本中添加函数,在window10环境下,版本越高,运行速度越快,但操作越卡,推荐2016b

  • 虽然Julia官方给出各种语言速度对比显示,Matlab并不占优,但这种对比因为代码的局限性并不十分可靠。实际使用中,Matlab的单核运行速度比Python + Numpy略快,且多核并行时前者更占优势。

  • 鉴于Matlab的多维矩阵排列与Fortran一致,我们在使用Matlab处理基于Fortran的第一性原理计算软件如VASP的计算数据时会更方便些。

  • Microsoft YaHei Mono字体安装时,请选择“为所有用户安装”;否则在Matlab-“主页”-“预设项”-“字体”中,无法找到这个字体。

报错

名称不存在或不是目录

解决
运行edit pathdef.m,删除警告的目录,保存,重启Matlab。

Matlab转Julia