创建向量xl1, xl2;可以使用空格或者逗号分隔;
创建列向量lxl1,使用分号分隔;
xl1(3),获取向量xl1的第三个值;
(:),列出向量的所有组件;
xl1(1:3),取第1到3个值;
向量xl1和xl2相加,得到向量xla;
可以相减,得到xlb;
维数不同不能加减;
disp(xla),显示向量a;
标量乘法;7乘以xl2,得到向量m1;
向量转置;m2等于m1的转置;一个行向量转置以后是一个列向量;
向量附加;xl1, xl2, xla,附加,用分号分隔,得到矩阵 xls101;
采取以下步骤来计算向量的大小(幅值):
以向量的乘积为单位,使用数组乘法(.*)。产生向量sv,向量sv的元素是向量v的元素的平方。即:sv = v.*v;
使用sum函数得到向量v的元素的平方和,也称为向量v的点积;即:dp= sum(sv);
使用sqrt函数得到和的平方根,也是向量v的大小;即:mag = sqrt(s);
如下图;先 xl1 .* xl1 得到sxl1,再sum,再sqrt;
两个向量a =(a1,a2,...,an)和b =(b1,b2,...,bn)的点积由下公式计算给出:
a.b = ∑(ai.bi)
MATLAB使用dot函数计算两个向量a和b的点积;
不能计算三个向量的点积;
v1=[1: 7: 100]
生成向量v1,起始值1,终止值100,间隔7;
可参阅此教程,比较简洁;
https://www.yiibai.com/matlab/matlab_vectors.html#article-start