“灵活运用数组与矩阵可简化运算”
数组的定义
数组与矩阵有两种定义形式
直接将数字列到[ ]中,如
v1=[1,2,3]
以(起始值:步进值:终止值)方式定义,如
v2=[1:1:3]
%定义一个包含3个数字(1-3)的数组
%直接将数字列到[ ]中
v1=[1,2,3]
v1
%另一种定义方式
%以(起始值:步进值:终止值)方式定义
v2=[1:1:3]
v2
%使用数组索引(从1开始计数)选择数据
a=v1(3)
a
%数组可以进行拼接
v3=[v1,v2]
v3
打开软件运行该示例
运行后打开变量列表查看该结果
数组访问
使用数组索引(从1开始计数)可以选择数组中的数据
如上例中使用
a=v1(3)
将数组中的第三个元素赋值给了变量a
因此变量a的取值为3
当然可以同样使用
v1(3)=7
的方法将数组v1的第三个元素变为7
使用软件尝试修改吧
数组拼接
数组可以进行拼接
如示例中将v1与v2拼接为新的数组v3
v3=[v1,v2]
可以看到v3的值变为[1,2,3,1,2,3]
使用软件尝试修改吧