MATLAB
inv(a) : 求a的逆矩阵;
结构体
-
定义: books = struct(‘name’,‘哈利波特’,‘price’,‘35’)
-
调用:
books.name(1)
books.name{1} 取出来的是字符串
MATLAB矩阵操作
-
- a = min :步长 : max
- b = repmat(a,3,1) 将a重复3行1列
- c = ones(2,4) 生成2行4列的全1的矩阵
-
四则运算
- 加减法 : 相应位置相加减;
- A*B’ : A与B的转置相乘;
- A .*B :A与B对应项相乘,类似于相加减;
- A / B :A与B的逆矩阵相乘;
- A ./B :A与B的对应项相除;
-
矩阵的下标
- b = a(2,3) 取a的第三行第二列的数据
- c = a(3,:) 取a的第三行全部数据
- c = a(:,4) 取a的第四列全部数据
- [m,n] = find(a>20) 找出a中大于20的数据的位置
基本绘图操作
- 二维平面绘图
- figure : 建立一个幕布
- plot(x,y) : 绘制一个二维的平面图
- title(‘y&