手把手教你构建matlab多维数组

2025-09-27 11:24:11

1、第一步小伙伴们打开自己电脑桌面上找到matlab程序,鼠标双击或者右击打开桌面上matlab软件,让其运行起来。由于每位小伙伴电脑的配置不一样,软件打开的速度也有所不同,一般电脑配有固态硬盘比机械硬盘运行的要快好多。由于matlab运行时间长,大家等待一下。

手把手教你构建matlab多维数组

2、首先我们创建新的脚本,点击matlab左上角新建脚本命令,这样做的好处也便于程序的保存,我们可以将其保存在电脑的其他盘,以便于我们的寻找和使用。大家可以这样去做。

手把手教你构建matlab多维数组

3、在新建脚本命令输入窗口输入程序

>>clear all;

注意书写的方式:全英文状态下输入符号

关闭所有正在运行的matlab程序,以便于我们的程序的运行和使用

希望大家养成好的习惯

手把手教你构建matlab多维数组

4、多维数组的定义

   在 MATLAB 的数据类型中,向量可视为一维数组,

   矩阵可视为二维数组,对于维数(Dimensions)超过2

   的数组均可视为「多维数组」(Multidimesional 

   Arrays,简称N-D Arrays)。 

手把手教你构建matlab多维数组

5、将两个二维(平面)数组叠在一起,就构成三维数组,第三维称为「页」(Page),如下图所示: 

手把手教你构建matlab多维数组

6、三维数组,可对应至一个 X - Y - Z 三维立体坐标,如下图所示: 

手把手教你构建matlab多维数组

7、三维数组元素的寻址:可以(行、列、页)来确定。

以维数为 3×4×2 的三维数组为例,其寻址方式如下图所示: 

数组 A 是三维数组,其中 A(:,:,1)代表第一页的二维数组,A(:,:,2)代表第二页的二维数组。

手把手教你构建matlab多维数组

8、多维数组的建立

建立一个简单的多维数组,可直接由 MATLAB 命令视窗内输入(使用“[ ]”操作符)

例:由两个相同大小二维数组创建三维数组

A(:, :, 1) = [1 0 2 5; 4 1 8 7; 3 2 6 3];

A(:, :, 2) = [3 5 4 1; 2 6 2 1; 4 2 3 0] 

A(:,:,1) =

     1     0     2     5

     4     1     8     7

     3     2     6     3

A(:,:,2) =

     3     5     4     1

     2     6     2     1

     4     2     3     0 

手把手教你构建matlab多维数组

9、执行命令:whos A,得到如下结果:

  Name      Size          Bytes       Class

    A         3x4x2          192         double array

Grand total is 24 elements using 192 bytes

手把手教你构建matlab多维数组

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢