2024-09-14 17:55:49
1、打开matlab,在
2、按
3、在命令行窗口输入ones(3,4),如下图所示。
4、按回车键之后,可以看到创建一个3行4列的数组,如下图所示。
5、zeros函数创建一定大小的全0数组,ones函数创建一定大小的全1数组,都可以提前定义数组大小,全0,全1相当于空数组,定义之后,可以对数组进行赋值,根据需要选择。
2024-09-14 18:35:53
创建多维数组示例:
>>A(3,3,3)=1%创建3*3*3数组,未赋值元素默认设置为0
A(:,:,1)=
000
000
000
A(:,:,2)=
000
000
000
A(:,:,3)=
000
000
001
>>B(3,4,:)=1:4%创建3*4*4数组
B(:,:,1)=
0000
0000
0001
B(:,:,2)=
0000
0000
0002
B(:,:,3)=
0000
0000
0003
B(:,:,4)=
0000
0000
0004
扩展资料
matlab由二维数组合成多维数组
>>clear
>>A(:,:,1)=magic(4);%创建数组A第1页的数据
>>A(:,:,2)=ones(4);%创建数组A第2页的数据
>>A(:,:,3)=zeros(4)%创建数组A第3页的数据
A(:,:,1)=
162313
511108
97612
414151
A(:,:,2)=
1111
1111
1111
1111
A(:,:,3)=
0000
0000
0000
0000
2024-09-14 09:49:26
分别演示如何分配三维数组和在第三个维度上拼接两个二维数组:
>> ones( 1, 2, 3 )
ans(:,:,1) =
1 1
ans(:,:,2) =
1 1
ans(:,:,3) =
1 1
>> a = rand( 1, 3 )
a =
0.9134 0.6324 0.0975
>> b = rand( 1, 3 )
b =
0.2785 0.5469 0.9575
>> cat( 3, a, b )
ans(:,:,1) =
0.9134 0.6324 0.0975
ans(:,:,2) =
0.2785 0.5469 0.9575
2024-09-14 09:03:13