图解Matlab向量和向量运算
創建向量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
總結
以上是生活随笔為你收集整理的图解Matlab向量和向量运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows下Git的安装和基本使用、
- 下一篇: myeclipse安装、导入一个项目、解