MATLAB矩阵中元素的引用

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

  • 引用元素

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

  • 计算矩阵大小
    向量计算大小时我们用 l e n g t h length length n u m e l numel numel函数;
    计算矩阵大小时我们用 s i z e size size函数,设 A A A为一个矩阵,则 s i z e ( A ) = r size(A)=r size(A)=r c c c r r r表示 A A A的行数, c c c表示 A A A的列数;如果我们只想看 A A A的行或列,我们可以写成 s i z e ( A , 1 ) size(A,1) size(A,1)来计算行长, s i z e ( A , 2 ) size(A,2) size(A,2)来计算列长

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值