上QQ阅读APP看书,第一时间看更新
1.5 数组的查询和元素的替换
1.通过冒号“:”和逗号“,”来查询操作数组
(1)创建一个3×3维数组。
>> A=[1:3;4:6;7:9]
A =
1 2 3
4 5 6
7 8 9
(2)查询所有行和所有列的数据。
>> A(:,:)
ans =
1 2 3
4 5 6
7 8 9
(3)查询第1行的数据。
>> A(1,:)
ans =
1 2 3
(4)查询第1列的数据。
>> A(:,1)
ans =
1
4
7
(5)将数组元素从第一个到最后一个按照顺序输出。
>> A(1:end)
ans =
1 4 7 2 5 8 3 6 9
(6)将数组元素从最后一个到第一个反序输出。
>> A(end:-1:1)
ans =
9 6 3 8 5 2 7 4 1
(7)查询第6、7、3位的数据。
>> A(6)
ans =
8
>> A(7)
ans =
3
>> A(3)
ans =
7
(8)查询第1行的第3个数据。
>> A(1,3)
ans =
3
(9)查询第2行的第3个数据。
>> A(2,3)
ans =
6
2.通过赋值进行元素替换
(1)把第2行的第3个元素替换为0。
>> A(2,3)=0
A =
1 2 3
4 5 0
7 8 9
(2)把第2行的所有元素替换为0。
>> A(2,:)=0
A =
1 2 3
0 0 0
7 8 9
(3)将第3、6、9个元素替换为4、5、6。
>> A([3 6 9])=[4 5 6]
A =
1 2 3
0 0 0
4 5 6