一数组的构造
(1)用中括号[]
>> x=[1,2,3]
x =
1 2 3
(2)利用first:increment:last创建数组
>> x=1:1:3
x =
1 2 3
>> x=1:3 %也可以这样用,increment默认为1
x =
1 2 3
(3)利用函数linspace:linspace(first_val,last_val,number)
>> x=linspace(1,3,3)
x =
1 2 3
(4)利用logspace创建数组:logspace(first_val,last_val,number)//表示创建一个从10的first_val次幂到10的last_val次幂,包含number个数
>> x=logspace(0,2,14)
x =
Columns 1 through 11
1.0000 1.4251 2.0309 2.8943 4.1246 5.8780 8.3768 11.9378 17.0125 24.2446 34.5511
Columns 12 through 14
49.2388 70.1704 100.0000
二数组的加减法运算
>> x=[1,2,3,9]
x =
1 2 3 9
>> y=[2,4,6,8]
y =
2 4 6 8
>> x+y
ans =
3 6 9 17
三数组的乘除法运算:采用.* , ./ 或.\
>> x=[1,3,4]
x =
1 3 4
>> y=[2,4,5]
y =
2 4 5
>> x.*y
ans =
2 12 20
>> y./x
ans =
2.0000 1.3333 1.2500
四数组的乘方运算
(1)两个数组之间的乘方运算
(2)数组为低,幂为表量
(3)反过来
>> x=[1,2,3]
x =
1 2 3
>> y=[2,3,3]
y =
2 3 3
>> z=x.^y
z =
1 8 27
>> z=x.^2
z =
1 4 9
>> z=2.^x
z =
2 4 8
>>