admin 管理员组

文章数量: 1086019


2024年4月21日发(作者:体重的英语发音)

Matlab:二维数组及其应用

二维数组实际上也是一个矩阵。应此直接创建一个矩阵就行。创建的方法你应该会吧,

就是直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空

格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([ ])内。

比如,创建一个3×5的矩阵(对应3×5的二维数组)

A = [12 62 93 -8 22; 16 2 87 43 91; -4 17 -72 95 6]

A =

12 62 93 -8 22

16 2 87 43 91

-4 17 -72 95 6

当然也可以用专门用来创建多维数组的cat函数来创建。

具体如下:

函数 cat

格式 A=cat(n,A1,A2,…,Am)

1页

说明 n=1和n=2时分别构造[A1;A2]和[A1,A2],都是二维数组,而n=3时可以

构造出三维数组。

例如:

>> A1=[1,2,3;4,5,6;7,8,9];A2=A1';

>> A3=cat(2,A1,A2)

A3 =

1 2 3 1 4 7

4 5 6 2 5 8

7 8 9 3 6 9

这样A3就是一个二维数组

此外还有诸如特殊矩阵的创建方法等 这里就不列举了 你可以百度 或者Google一

二维数组的变换我还不太确定你的意思:

这里就提供几个矩阵的操作:

2页


本文标签: 创建 矩阵 数组 元素 体重