跳转至

MATLAB

官网 MATLAB-Mathworks 附件 src.zip

基本操作

在matlab命令行中有一些非计算性质的命令,可以辅助查看帮助文档改变路径整理变量区等等,详见下表

命令 操作
help 显示特定命令的帮助文档
quit 关闭和退出 MATLAB
clc 擦除 MATLAB 工作窗中的所有显示内容
clf 擦除 MATLAB 的当前图形窗中的图形
clear 清除内存中的变量和函数
pack 收集内存碎片以扩大内存空间
dir 列出指定目录下的文件和子目录清单
cd 改变当前工作子目录
disp 在运行中 显示变量和文字内容
type 显示所有指定文件的全部内容
echo 控制运行文件指令是否显示的开关
hold 控制当前图形窗对象是否被刷新

语法

变量

系统预定义变量

系统内置了一些变量,这些变量方便用户在使用的时候调用,但是给这些变量赋值是不会报错的。但是给这些系统变量赋值会导致其他使用到这些变量的程序出错,所以原则上在编程的时候不要给这些变量赋值

变量 预定义
pi 圆周率 ,其值为 imag(log(-1))
inf,Inf 无穷大
nan,NaN Not-a-Number,一个不定值,如 0/0
eps 浮点运算相对精度
ans 命令行记录的上一个输出变量
i,j 虚部单位,即 sqrt(-1)

矩阵运算

矩阵运算是MATLAB计算的基础

创建矩阵

可以使用直接复制的方法创建

>>> A = [1,2,3;4,5,6] % 两行三列的矩阵

MATLAB 内也提供了很多创建矩阵的内部命令例如:

>>>eye(5)   % 方阵
>>>magic(5) % 对角阵
>>>zeros(5,5) % 0值矩阵
>>>ones(5,5) % 1值矩阵

进阶

MATLAB GPU计算

MATLAB 小波计算

干货

matlab入门书

(未完待续)