在matlab中,方括号“[]”、逗号“,”、空格号和分号“; 通常使用”,然后使用创建数组。 数组中同一行的元素用逗号或空格分隔,不同行之间用分号分隔。
创建数组:方法1
代码如下所示。
clear all
A=[] %创建空数组
B=[6 5 4 3 2 1]
c=[ 6,5,4,3,2,1 ]
D=[6; 5; 4; 3; 2; 1]
执行结果如下。
A=
[]
B=
6 5 4 3 2 1
C=
6 5 4 3 2 1
D=
6
5
4
3
2
1
方法2 :从冒号创建一维数组代码:
clear all
A=2 : 6 % (未指定步时,步为1
B=2.1 : 1.5 : 6
C=2.1 : -1.5 : -6
执行结果如下。
A=
2 3 4 5 6
B=
2.1000 3.6000 5.1000
C=
2.1000.6000-0.9000-2.4000-3.9000-5.4000
方法用logspace建立一维数组
y=logspace(a,b ) :此函数创建行向量y。 第一个元素为10^a,最后一个元素为10^b,形成共50个元素的等比数列。
y=logspace(a,b,n ) :此函数生成行向量y,第一个元素为10^a,最后一个元素为10^b,形成总数为n个元素的等比数列。
logarithm n .对数空间n .空间
方法用linspace建立一维数组
y=linspace(a,b ) :该函数生成行向量y,将最初的要素设为a,最后的要素设为b,形成总数100个要素的等比数列。 y=linspace(a,b,n ) :该函数生成行向量y,将最初的要素设为a,最后的要素设为b,形成总数为n个要素的等比数列。