matlab 索引数组,数组索引 - MATLAB & Simulink - MathWorks 中国

本文介绍了MATLAB中按元素位置、线性索引及使用逻辑值进行数组索引的方法,包括通过行和列索引访问元素,使用colon和end关键字,以及单个索引和逻辑索引的应用示例。
摘要由CSDN通过智能技术生成

按元素位置进行索引

最常见的方法是显式指定元素的索引。例如,要访问矩阵中的某个元素,请依序指定该元素的行号和列号。

A = [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16]

A = 4×4

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

e = A(3,2)

e = 10

e 是 A 中位于 3,2 位置(第三行第二列)的元素。

您还可以在一个向量中指定多个元素的索引,从而一次引用多个元素。例如,访问 A 的第二行中的第一个和第三个元素。

r = A(2,[1 3])

r = 1×2

5 7

要访问某个行范围或列范围内的元素,请使用 colon。例如,访问 A 中第一到三行、第二到四列中的元素。

r = A(1:3,2:4)

r = 3×3

2 3 4

6 7 8

10 11 12

计算 r 的另一种方法是使用关键字 end 指定第二直至最后一列。通过此方法,您可以直接指定最后一列,而不必知道 A 中到底有多少列。

r = A(1:3,2:end)

r = 3×3

2 3 4

6 7 8

10 11 12

如果要访问所有行或所有列,只使用冒号运算符即可。例如,返回 A 的整个第三列。

r = A(:,3)

r = 4×1

3

7

11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值