MATLAB数组索引与函数编程全解析
1. 数组索引概述
MATLAB 提供了一系列强大的索引方案,这些方案能够简化数组操作并提高程序效率。下面将详细介绍不同维度数组的索引方法以及一些特殊的索引技巧。
1.1 向量索引
在 MATLAB 中,维度为 1 x N 的数组被称为行向量。向量元素可以通过单个索引值(也称为下标)来访问。例如:
v = [1 3 5 7 9];
v(2) % 输出向量 v 的第二个元素
向量还可以通过转置运算符(.’)在行列向量之间转换:
w = v.'; % 将行向量 v 转换为列向量
我们可以使用冒号表示法来访问向量的元素块:
v(1:3) % 访问向量 v 的前三个元素
v(2:4) % 访问向量 v 的第二个到第四个元素
v(3:end) % 访问向量 v 的第三个到最后一个元素
索引并不局限于连续元素,例如:
v(1:2:end) % 从第一个元素开始,每隔一个元素选取
v(end:-2:1) % 从最后一个元素开始,每隔一个元素选取,递减顺序
函数 linspace 可以生成线性间隔的行向量:
超级会员免费看
订阅专栏 解锁全文
48

被折叠的 条评论
为什么被折叠?



