内容提要:元胞数组,矩阵操作
学校的花都开了,放在封面请大家欣赏
1.元胞数组
2.相关语法
创建元胞数组
A=cell(1,6)
%%cell(行数,列数)
matlab从1开始
magic
2.矩阵操作
- “步长”
C=1:2:9
m:n:p,意思是从m开始到p结束,间隔为n
- 重复
repmat
D=repmat(C,3,1)
repmat(要重复的矩阵,重复几行,重复几列)
几行几列是把要重复的矩阵看作一个元素,排列几行几列
下边再演示一个例子
D=repmat(C,3,2)
- 生成全为一的矩阵
E=ones(2,3)
好吧,瞌睡了,给大家加个菜,错误太下饭了哈哈。
好了,打起精神,该四则运算了!!!!
- 矩阵的四则运算
- 加法
A=[1 2 3 4;5 6 7 8]
B=[1 1 2 2;1 1 2 3]
A+B
- 减法
A-B
- 乘法
A*B
因为刚才赋值的问题,需要B'(是B的转置矩阵),这样才满足矩阵乘法对矩阵行数列数的要求
不懂的小伙伴要去学学线性代数喽
- .*运算(注意有一个点)
所有有.(点)的,代表的是对应项运算,.*就是对应项相乘
A.*B
- A/B
就是A乘B的逆
A/B
- ./对应项相除
同理,和.*一个意思
好啦,我是跟着b站视频学习的,大家可以也跟着试试,然后有好的想法随时评论哦~