纯小白MATLAB 自学记录3

文章介绍了MATLAB中的元胞数组创建及矩阵的基本操作,包括指定步长的索引、重复矩阵、生成全为一的矩阵以及矩阵的加减乘除等四则运算。特别强调了.*运算代表对应项相乘,而A/B表示A乘以B的逆。建议读者通过实践学习并熟悉这些概念。
摘要由CSDN通过智能技术生成

内容提要:元胞数组,矩阵操作

学校的花都开了,放在封面请大家欣赏

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站视频学习的,大家可以也跟着试试,然后有好的想法随时评论哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值