MATLAB 向量的大小

元素v1,v2,v3,…,vn的向量v的大小由以下公式給出-

| v | =√(v1 2 + v2 2 + v3 2 +…+ vn 2

您需要采取以下步驟來計(jì)算向量的大小-

  • 使用array multiplication(.*)取向量與其本身的乘積。這將產(chǎn)生一個(gè)向量sv,其元素是向量v的元素的平方。

    sv = v.* v;

  • 使用sum函數(shù)獲得sum向量v的元素的平方。這也稱為向量v的點(diǎn)積。

    dp = sum(sv);

  • 使用sqrt函數(shù)獲得總和的平方根,該平方根也是矢量v的大小。

    mag = sqrt(s);

在線示例

使用以下代碼創(chuàng)建腳本文件-

v = [1: 2: 20];
sv = v.* v;       %帶元素的向量
                  %作為v元素的平方
dp = sum(sv);     %平方和——點(diǎn)積
mag = sqrt(dp);   % magnitude
disp('Magnitude:'); 
disp(mag);
運(yùn)行文件時(shí),它顯示以下結(jié)果-
Magnitude:
36.469
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清