MATLAB入门——索引

本文介绍了MATLAB中矩阵下标的使用,包括单一下标、冒号运算符、串联、删除行和列、标量扩展、逻辑下标以及find函数的应用。通过实例详细解释了如何进行矩阵元素的选取、组合、删除等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

矩阵下标

设A是一个四维矩阵A的i行j列用A(i,j)表示,若引用单一下标则例如A(8)即表示A(4,2)。

若将值存储在矩阵外部元素中,如A(4,5)=7,不会报错,此时A会变成4x5的矩阵,第五列前三行自动补0。

冒号运算符

冒号运算符是MATLAB最重要的运算符之一。

表达式A=1:10

>> A=1:10
A =
     1     2     3     4     5     6     7     8     9    10

是包含1到10之间整数的行向量。

若要获取非单位间距的向量,需要指定增量:

100:-7:50

>> 100:-7:50
ans =
   100    93    86    79    72    65    58    51

包含冒号的下标表达式引用部分矩阵:

A(1:3,3)

表示A矩阵第三列的前三个数形成的列向量

>> A(1:3,3)
ans =
     3
    10
     6

使用sum(A(1:4,4))计算A矩阵的第四列列总和

sum(A(1:4,4))

 >> sum(A(1:4,4))
ans =
    34

而sum(A)则是输出一个行向量,其中每个元素是A每列元素和

>> sum(A)
ans =
    34    34    34    34</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值