MATLAB基本数据类型
整数
- int8
- int16
- int32
- int64
- 使用: a = int8(8), b = int64(a)
浮点型
取整
cell
- c = {"Name", "JH"; "Age", 10};
- cell()
- 使用的时候使用{}, 而不是[]
- 函数
- struct2cell
- celldisp
- cellplot
字符串
- 就是一个字符数组, 在MATLAB中一个字符占用两个字节, 因为使用了Unicode编码
- 函数
结构体
- stu(1).name = ?, stu(1).age = ?
- stu(2).name = ?, stu(2).age = ?
- 函数
- cell2struct
- getfields
- setfield
- rmfield
- ...
多项式
- poly: 根据根求多项式
- roots: 求解
- poly2sym
- sym2poly
- polyval
- ppval
- syms x
插值(根据已知的点求出函数, 在根据xi的值计算出xi对应的函数值, 达到样本增量的效果)
- interp1(x, y, xi, "linear|spline|nearest")
- interp2(x, y, z, xi, yi, "linear|spline|nearest|cubic")
- spline(x, y, xi) == interp1(x, y, xi, "spline")
- interpft(y, n) -> 傅里叶插值
- interp3: 高位插值
- interpn: n维插值
常用命令
- clf: 清理figure
- home: 和clc类似
- what: 列出当前目录下与Matlab有关的文件
- which: 查看函数文件的绝对路径
- delete: 删除文件
- lookfor: 在帮助系统中查找关键字
- save
- load
- exist: 判断是否存在
- sprintf: 格式化字符串
- repmat: 以当前矩阵为分块矩阵, 扩展
- reshape
- diag
|
请发表评论