例子1:使用索引操作获取和修改向量中的元素
例子2:使用切片操作获取向量的子集
例子3:使用索引和切片操作修改向量的子集
例子4:使用索引和切片操作进行向量元素的累加
——代码例子1:使用索引操作获取和修改向量中的元素
% 例子1:使用索引操作获取和修改向量中的元素
% 创建一个向量
vector = [1, 2, 3, 4, 5];
% ① 获取第三个元素
element_3 = vector(3);
% ② 修改第一个元素为10
vector(1) = 10;
% ③ 获取最后一个元素
last_element = vector(end);
% ④ 修改倒数第二个元素为20
vector(end-1) = 20;
% 打印结果
disp('向量元素:');
disp(vector);
disp('第三个元素:');
disp(element_3);
disp('最后一个元素:');
disp(last_element);
解释:
- 第2行创建了一个包含1到5的向量。
- ① 使用索引操作
vector(3)
获取第三个元素,结果为3。 - ② 使用索引操作
vector(1)
将第一个元素修改为10。 - ③ 使用索引操作
vector(end)
获取最后一个元素,结果为5。end
关键字表示向量的最后一个索引。 - ④ 使用索引操作
vector(end-1)
将倒数第二个元素修改为20。 - 最后,使用
disp
函数打印向量的所有元素,以及获取的特定元素。