(这里这列举笔者不熟悉的,容易忘的数组运算)
1、数组的转置
>> a=[1 2 3 4 5 6 7]
a =
1 2 3 4 5 6 7
>> b=a'
b =
1
2
3
4
5
6
7
2、对数组的赋值
>> a([1 4])=[0 0]
a =
0 2 3 0 5 6 73、注意用“冒号”产生数组和用“linspace(a,b,n)”产生数组的区别
linspace(1,2,5)
ans =
1.0000 1.2500 1.5000 1.7500 2.0000
>> 1:3:8
ans =
1 4 7
4、数组的乘除运算:通过格式“.*”,"./"可实现数组的乘除运算。要求运算规则要求数组A和B的维数相同。
乘法:数组A和B的维数相同,运算为数组对应元素相乘,计算结果与A和B是相同维数的数组。
>> a=[1 2 3 4 5]
a =
1 2 3 4 5
>> b=[2 2 2 2 2 ]
b =
2 2 2 2 2
>> a.*b
ans =
2 4 6 8 10
除法:数组A和B的维数相同,运算为数组对应元素相除,计算结果与A和B是相同维数的数组。

8831

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



