数组的索引
在Matlab中,数组的索引是从1开始而不是从0开始,因此访问数组arr的第一个元素为:arr(1)
数组的运算
数组运算可分为两种,一种是数组与标量的运算
,另一种是数组与数组的运算
-
数组与标量的运算
示例数组arr = [1 2 3 4 5]
要求:数组中每个元素分别减去1
代码:arrnow = arr-2
结果:arrnow = [0 1 2 3 4]
-
数组与数组的运算
注意:两个运算的数组方向与元素个数必须相同,否则会报错
示例数组1arr1 = [1 2 3 4 5]
示例数组2arr2 = [1 2 3 4 5]
相加:arr1 + arr2 结果:ans=[2 4 6 8 10]
相乘:使用点乘表示对应位相乘 arr1 .* arr2 结果:ans=[1 4 9 16 25]
相除:使用点除表示对应位相乘 arr1 ./ arr2 结果:ans=[1 1 1 1 1]
数组的方向
数组的方向分为行与列两种,使用冒号法与linspace函数生成的数组方向均为行
列数组的建立