Matlab教程1_矩阵(数组) _ 多元数组
2013-07-11 00:00
489 查看
(作者:lcc)
多维数组
维数(Dimensions)超过2的数组均可视为「多维数组」(Multidimesional Arrays,简称N-D Arrays)。
n 将两个二维(平面)数组叠在一起,就构成三维数组,第三维称为「页」(Page),如下图所示:
n 三维数组元素的寻址:可以(行、列、页)来确定。
n 以维数为 3×4×2 的三维数组为例,其寻址方式如下图所示:
数组 A 是三维数组,其中 A(:,:,1)代表第一页的二维数组,A(:,:,2)代表第二页的二维数组。
n 多维数组的建立
建立一个简单的多维数组,可直接由 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
多维数组
维数(Dimensions)超过2的数组均可视为「多维数组」(Multidimesional Arrays,简称N-D Arrays)。
n 将两个二维(平面)数组叠在一起,就构成三维数组,第三维称为「页」(Page),如下图所示:
n 三维数组元素的寻址:可以(行、列、页)来确定。
n 以维数为 3×4×2 的三维数组为例,其寻址方式如下图所示:
数组 A 是三维数组,其中 A(:,:,1)代表第一页的二维数组,A(:,:,2)代表第二页的二维数组。
n 多维数组的建立
建立一个简单的多维数组,可直接由 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教程1_矩阵(数组) _ 元胞数组
- Matlab教程1_矩阵(数组) _ 元素的标识与寻访
- Matlab教程1_矩阵(数组) _ 二维数组的创建
- Matlab教程1_矩阵(数组) _ 一维数组的创建
- matlab:矩阵/数组常用操作
- Matlab软件的矩阵和数组操作
- matlab 矩阵,数组,算术运算及实例(2)
- matlab 分解矩阵值到数组 [李园7舍_404]
- Matlab与线性代数 -- 数组与矩阵的乘幂
- matlab中() [] {} 数组 向量 矩阵
- MATLAB中矩阵与数组的区别,点运算符的运用
- matlab 矩阵/数组使用总结
- MATLAB中,可以用于计算数组或者矩阵元素总个数的方法
- matlab中的数组与矩阵
- MATLAB中矩阵与数组的区别,点运算符的运用
- 2017.3.24 MATLAB(三)数组与矩阵
- MATLAB中依据数组下标去矩阵中元素
- matlab 数组矩阵基本运算
- NumPy的详细教程(类似MATLAB的东西,操作矩阵)
- MATLAB之数组和矩阵