1.2.1创建一维数组
>> %创建空数组
>> A = [];
>> %创建一维数组
>> A1 = [1 2 3];
>> A2 = [1,2,3];
>> %创建等差数列数组
>> B1 = 1:4;
>> B2 = 1:2:4;
>> B3 = linspace(1,2,4);
>> %创建等比数列
>> C = logspace(0,log10(32),6);
>> %转置数组
>> D = A1';
1.2.2创建二维数组
>> %创建二维数组
>> A = [1 2 3;4 5 6;7 8 9];
>> B = [1:5;linspace(3,10,5);3 4 5 6 7];
>> C = [[1:3];[4 5 6];[linspace(7,9,3)]]
C =
1 2 3
4 5 6
7 8 9
1.2.3创建三维数组
>> %创建三维数组
>> %使用下标创建三维数组
>> A(2,2,2) = 1;
>> for i = 1:2
for j = 1:2
for k = 1:2
A(i,j,k) = i + j + k;
end
end
end
>> A(:,:,1)
ans =
3 4
4 5
>> A(:,:,2)
ans =
4 5
5 6

>> %使用低维数组创建三维数组
>> A = [1 2 3;4 5 6;7 8 9];
>> A(:,:,2) = [10 11 12;13 14 15;16 17 18];
>> A
A(:,:,1) =
1 2 3
4 5 6
7 8 9
A(:,:,2) =
10 11 12
13
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删