(作者:lcc)
Matlab矩阵(数组)的创建
按行(row)和列(column)顺序排列的实数或复数的有序集,被称为数组。
数组中的任何一个数都被称为这个数组的元素,由其所在的行和列标识,这个标识也称为数组元素的下标或索引。Matlab将标量视为1×1的数组。
数组的分类
n一维数组,也称为向量(vector) 。
Ø 行向量(row vector)、列向量(column vector)。
n 二维数组(矩阵matrix)。
n 多维数组。
创建一维数组变量
n 第一种方法:使用方括号“[ ]”操作符
【例2-1】创建数组(行向量)a=[1 3 pi 3+5i]
>>a=[1 3 pi 3+5*i] %or a=[1, 3, pi, 3+5*i]
a= 1.0000 3.0000 3.1416 3.0000 + 5.0000i
所有的向量元素必须在操作符“[ ]”之内;
向量元素间用空格或英文的逗点“,”分开。
n 第二种方法:使用冒号“:”操作符
【例2-2】创建以1~10顺序排列整数为元素的行向量b。
>>b=1:10
利用冒号“:”操作符创建行向量的基本语法格式:
x=Start:Increment:End
n Start表示新向量x的第一个元素;
n 新向量x的最后一个元素不能大于End ;
n Increment可正可负,若负,则必须Start&g