MATLAB矩阵中元素的引用

建立矩阵后,我们在用矩阵元素的时候也会用到很多操作:

  • 引用元素

分号前面的表示行,后面表示列
a(m,n)a(m,n)a(m,n)取出第mmm行第nnn列的元素
a([m,n],end)a([m,n],end)a([m,n],end)取出第mmm行到第nnn行最后一列的元素
a(m,[p,q])a(m,[p,q])a(m,[p,q])取出第mmm行第pppqqq列的元素
a(m,n:end)a(m,n:end)a(m,n:end)取出第mmm行第nnn列到最后一列的元素
a(2:2:end,1:2:end)a(2:2:end,1:2:end)a(2:2:end,1:2:end)取出偶数行奇数列的元素
a(k)a(k)a(k)表示按照第kkk个索引取出元素,MATLAB规定的索引顺序为由左至右,每一列从上到下,由111开始记
如图:
在这里插入图片描述
在这里插入图片描述

  • 计算矩阵大小
    向量计算大小时我们用lengthlengthlengthnumelnumelnumel函数;
    计算矩阵大小时我们用sizesizesize函数,设AAA为一个矩阵,则size(A)=rsize(A)=rsize(A)=r cccrrr表示AAA的行数,ccc表示AAA的列数;如果我们只想看AAA的行或列,我们可以写成size(A,1)size(A,1)size(A,1)来计算行长,size(A,2)size(A,2)size(A,2)来计算列长

补充:
1.lengthlengthlengthnumelnumelnumel函数也可用于计算矩阵,length(A)length(A)length(A)返回行和列的较大值,numel(A)numel(A)numel(A)返回矩阵元素的总数,即r∗cr*crc
2.A(:)A(:)A(:)表示将矩阵中所有元素按照索引由小到大排成一个列向量
例如:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值