Matlab教程1_矩阵(数组) _ 二维数组的创建

(作者:lcc)

创建二维数组变量

 

n  第一种方法:使用方括号“[ ]”操作符

使用规则

n  数组元素必须在“[ ]”内键入;

n  行与行之间须用分号“;” 间隔,也可以在分行处用回车键间隔;

n  行内元素用空格或逗号“,”间隔。

【例3-1】键入并执行a2=[1 2 3;4 5 6;7 8 9]

a2=

      1  2  3

      4  5  6

      7  8  9

【例3-2】键入并执行a2=[1:3;4:6;7:9]  %结果同上

【例3-3】由向量构成二维数组。

a=[1 2 3]; b=[2 3 4];

c=[a;b];

c1=[a b];

 

n  第二种方法:函数方法

函数ones(生成全1矩阵)、zeros (生成全0矩阵) 、reshape

F  “help elmat”获得基本的矩阵生成和操作函数列表

【例3-4】创建全1的3x3数组。

ones(3)

【例3-5】创建全1的3x4数组。

ones(3,4)

【例3-5】 reshape的使用

a=-4:4

a=

   -4 -3 -2 -1 0 1 2 3 4

b=reshape(a, 3, 3)

b=

-4  -1  2

-3   0  3

-2   1  4

F  数组元素的排列顺序,从上到下按列排列,先排第一列,然后第二列,…

F  要求数组的元素总数不变。

 

你可能感兴趣的:(数组,matlab)