手把手教你构建matlab多维数组
来源:网络收集 点击: 时间:2024-03-15第一步小伙伴们打开自己电脑桌面上找到matlab程序,鼠标双击或者右击打开桌面上matlab软件,让其运行起来。由于每位小伙伴电脑的配置不一样,软件打开的速度也有所不同,一般电脑配有固态硬盘比机械硬盘运行的要快好多。由于matlab运行时间长,大家等待一下。

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

在新建脚本命令输入窗口输入程序
clear all;
注意书写的方式:全英文状态下输入符号
关闭所有正在运行的matlab程序,以便于我们的程序的运行和使用
希望大家养成好的习惯

多维数组的定义
在 MATLAB 的数据类型中,向量可视为一维数组,
矩阵可视为二维数组,对于维数(Dimensions)超过2
的数组均可视为「多维数组」(Multidimesional
Arrays,简称N-D Arrays)。

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

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

三维数组元素的寻址:可以(行、列、页)来确定。
以维数为 3×4×2 的三维数组为例,其寻址方式如下图所示:
数组 A 是三维数组,其中 A(:,:,1)代表第一页的二维数组,A(:,:,2)代表第二页的二维数组。

多维数组的建立
建立一个简单的多维数组,可直接由 MATLAB 命令视窗内输入(使用“”操作符)
例:由两个相同大小二维数组创建三维数组
A(:, :, 1) = ;
A(:, :, 2) =
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

执行命令:whos A,得到如下结果:
Name Size Bytes Class
A 3x4x2 192 double array
Grand total is 24 elements using 192 bytes

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_356412.html