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 小波计算¶
干货¶
(未完待续)