最简单的:直接书写一下向量即可:
u = [2 3 6 8 100 sin(pi/2)]
你也可以:
v = [2,3,6,8,100, sin(pi/2)]
你可以算一下u-v
,你可以看到这样的方法构造出来的向量,是完全一样的。因为得到了0向量
。
a = linspace(1,100000000)
,这里MATLAB默认100个数字
,均匀分布的等差数列构成的向量。
a1 = linspace(1,19,3)
,指定项数为3了,于是:
得到的是:
a1=
1 10 19
b = logspace(2,4)
,这里MATLAB默认50个数字
,分布在102和104之间。
b1 = logspace(2,4,7)
,得到7个数字,分布在102和104之间。
我们得到:
ans =
1.0e+04 *
0.0100 0.0215 0.0464 0.1000 0.2154 0.4642 1.0000
这里的 1.0e+04 *
,表示用10000乘以后面的7个数字,看到科学记数法了么。
c = 1:5
表示的是1 2 3 4 5
,这里MATLAB默认了步长为1
。
c1 = 1:2:5
表示的是1 3 5
,这里步长为2
,是我们指定的数值。
0.1
和.1
表示一个意思。
于是我们知道了:
c2 = .1:.2:.5
也就表示 0.1000 0.3000 0.5000
这个其实就是c2 = 0.1:0.2:0.5
的简写。
我们用到了不少:
符号,这个符号在MATLAB里面常常出现,往往表示for 循环
。详细意思如下:
j:k
--- is the same as 等差向量 [j , j+1 , ... , k]
j:i:k
--- is the same as 等差向量[j , j+i , j+2i , ..., j+m*i]
其实也就是构造一个等差数列罢了。:
——是一个简单的记号。
此时你可以使用whos
命令,查看一下自己生成的那那些向量。