图解Matlab向量和向量运算
創(chuàng)建向量xl1, xl2;可以使用空格或者逗號分隔;
創(chuàng)建列向量lxl1,使用分號分隔;
xl1(3),獲取向量xl1的第三個(gè)值;
(:),列出向量的所有組件;
xl1(1:3),取第1到3個(gè)值;
向量xl1和xl2相加,得到向量xla;
可以相減,得到xlb;
維數(shù)不同不能加減;
disp(xla),顯示向量a;
標(biāo)量乘法;7乘以xl2,得到向量m1;
向量轉(zhuǎn)置;m2等于m1的轉(zhuǎn)置;一個(gè)行向量轉(zhuǎn)置以后是一個(gè)列向量;
向量附加;xl1, xl2, xla,附加,用分號分隔,得到矩陣 xls101;
采取以下步驟來計(jì)算向量的大小(幅值):
? ? 以向量的乘積為單位,使用數(shù)組乘法(.*)。產(chǎn)生向量sv,向量sv的元素是向量v的元素的平方。即:sv = v.*v;
? ? 使用sum函數(shù)得到向量v的元素的平方和,也稱為向量v的點(diǎn)積;即:dp= sum(sv);
? ? 使用sqrt函數(shù)得到和的平方根,也是向量v的大小;即:mag = sqrt(s);
如下圖;先 xl1 .* xl1 得到sxl1,再sum,再sqrt;
?
兩個(gè)向量a =(a1,a2,...,an)和b =(b1,b2,...,bn)的點(diǎn)積由下公式計(jì)算給出:
? ? ? ? a.b = ∑(ai.bi)
MATLAB使用dot函數(shù)計(jì)算兩個(gè)向量a和b的點(diǎn)積;
不能計(jì)算三個(gè)向量的點(diǎn)積;
?
v1=[1: 7: 100]
? ? 生成向量v1,起始值1,終止值100,間隔7;
?
可參閱此教程,比較簡潔;
? ??https://www.yiibai.com/matlab/matlab_vectors.html#article-start
總結(jié)
以上是生活随笔為你收集整理的图解Matlab向量和向量运算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows下Git的安装和基本使用、
- 下一篇: myeclipse安装、导入一个项目、解