Matlab
目录
前言
Mathematica、Matlab、Maple,数学三大软件。
资料
Matlab擅长矩阵运算和仿真模拟。
-
文档可以参考我写的《Matlab教程v1.0》、官方中文文档。
-
官方也提供了众多示例和File Exchange。
-
优秀的第三方包,如深度学习包MatConvNet。
-
中国大学MOOC:现代科学运算—MATLAB语言与应用、实用大众线性代数(MATLAB版)、科学计算与MATLAB语言。
安装与运行
安装
在无界面的centos安装matlab提供了linux环境下命令行的安装方法。
运行
以运行test.m
为例,test.m
如下,
|
|
运行,
|
|
注意
-
>= 2014b
版本绘图默认无锯齿,>= 2016b
版本可以在脚本中添加函数,在window10环境下,版本越高,运行速度越快,但操作越卡,推荐2016b
。 -
虽然Julia官方给出各种语言速度对比显示,Matlab并不占优,但这种对比因为代码的局限性并不十分可靠。实际使用中,Matlab的单核运行速度比Python + Numpy略快,且多核并行时前者更占优势。
-
鉴于Matlab的多维矩阵排列与Fortran一致,我们在使用Matlab处理基于Fortran的第一性原理计算软件如VASP的计算数据时会更方便些。
-
Microsoft YaHei Mono
字体安装时,请选择“为所有用户安装”;否则在Matlab-“主页”-“预设项”-“字体”中,无法找到这个字体。
报错
名称不存在或不是目录
解决
运行
edit pathdef.m
,删除警告的目录,保存,重启Matlab。