W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
向量 v 中的元素 v1, v2, v3, …, vn,下式給出其幅度:
|v| = √(v1^2 + v2^2 + v3^2 + … + vn^2)
MATLAB中需要采按照下述步驟進(jìn)行向量的模的計(jì)算:
采取的矢量及自身的積,使用數(shù)組相乘(*)。這將產(chǎn)生一個(gè)向量sv,其元素是向量的元素的平方和V.
sv = v.*v;
使用求和函數(shù)得到 v。這也被稱為矢量的點(diǎn)積向量的元素的平方的總和V.
dp= sum(sv);
使用sqrt函數(shù)得到的總和的平方根,這也是該矢量的大小V.
mag = sqrt(s);
在MATLAB中建立一個(gè)腳本文件,代碼如下:
v = [1: 2: 20]; sv = v.* v; %the vector with elements % as square of v's elements dp = sum(sv); % sum of squares -- the dot product mag = sqrt(dp); % magnitude disp('Magnitude:'); disp(mag);
運(yùn)行該文件,顯示結(jié)果如下:
Magnitude: 36.4692
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: