1.MATLAB向量及其运算
(1)直接输入向量:a = [1,2,3,4],b = [2 1 4 5],c = [1;2;3;4]
a为行向量
b为行向量
c为列向量
(2)利用冒号表达式生成向量:a = 1:2:12,b = 1:5
默认间距为1
(3)线性等分向量的生成:
y = linspace(x1,x2)
%默认生成100维的行向量
y = linspace(x1,x2,n)
%生成n维的行向量
(4)向量的基本运算规则
已知向量的a=[1,4,8],b=[3;5;6]
-
向量加减法
a+b
-
数乘向量
k*a
-
向量与数量相加减
a-2
-
向量对应元素相乘形成向量
a.*b
-
向量左除
a.\b
右除a./b
-
向量乘幂
a.^ 2
数的向量幂2.^ a
向量的向量幂a.^ b
-
数量积运算
dot(a,b)
-
向量元素求和
sum(a)
-
叉乘运算
cross(a,b)
-
向量混合积
dot(a,cross(b,c))