matlab裡,有沒有函式直接求向量的模

時間 2021-09-06 17:07:54

1樓:晚夏落飛霜

在matlab中, norm 函式可以直接求一個向量的模。

matlab函式norm有兩種形式:

1、n = norm(x)

2、n = norm(x,p)  ,p - 範數

其中,n = norm(x) 與 n = norm(x,2)相同。

a = [1 -1.2;2 3];

n1 = norm(a);

n2 = norm(a,2);

n1 = 3.6383;n2 = 3.6383;

p = 2 時,2範數的計算

n  = sqrt(max(max(eig(x*x')))); 其中,eig(x*x')是求矩陣x乘x轉置的特徵值;

matlab常用函式

1、matrix_a = [1 2 3;4 5 6;7 8 9]%生成一個3維矩陣

2、matrix_b = [9 8 7;6 5 4;3 2 1]%生成一個3維矩陣

3、rank_matrix_a = rank(matrix_a)%求矩陣a的秩

4、horzcat_matrix_a_matrix_b = horzcat(matrix_a,matrix_b)%將矩陣a,b的左右合併

5、vertcat_matrix_a_matrix_b = vertcat(matrix_a,matrix_b)%將矩陣a,b的上下合併

6、inv_matrix_a = inv(matrix_a)%求矩陣a的逆矩陣

2樓:匿名使用者

y=norm(x);

求助:matlab有沒有可以計算向量加減乘除的函式

3樓:匿名使用者

向量加減乘除就是

加減演算法直接加減

乘除演算法變成了.*和./

matlab如何計算向量距離rt,有沒有直接的函式

matlab中怎麼求一個複數的模

4樓:灩麗

1、在命bai令行視窗,輸入複數

,du並敲擊回車zhi。

2、求複數實部,應dao用real(),在命令列視窗輸入內,real(a).括號內為容 要求實部的複數的  賦值變數,敲擊回車。

3、求虛部應用imag(),在命令列視窗,輸入複數,並敲擊回車。

4、求複數實部,應用imag(),在命令列視窗輸入,imag(b).括號內為 要求虛部的複數的  賦值變數,敲擊回車。

5、求模應用abs(),在命令列視窗,輸入複數,並敲擊回車。

6、在命令列視窗輸入,abs(a).括號內為 要求模的複數的賦值變數,如圖所示即顯示出了複數的模。

5樓:匿名使用者

複數求模用abs()函式。

比如,有複數a=1+2*i;則a的模為:abs(a);%a的模。

另外,幅角、複數的實部和專

虛部可屬用angle()函式、real()函式、imag()函式求解得到。

angle(a);%a的幅角

real(a);%a的實部

imag(a);%a的虛部

6樓:腳踏一星之謎

就直接用絕對值命令abs(.)就行了

matlab中有沒有自帶的求向量內積函式?

7樓:匿名使用者

有,dot(x,y), x,y 為兩個具有相同分量的向量

8樓:匿名使用者

用表示式就可以了,不用函式

matlab求函式極值,matlab求函式的極值

你要求數值解還是解析解?就乍一看,後面那個積分存不存在還難說呢。matlab求函式的極值 x 10 y zeros numel x 1 for i 1 numel x y i sin i 2 cos i 2 endy min min y y max max y x min x find y y mi...

求matlab裡求內積的函式,求一個matlab裡求內積的函式

娛樂小八卦啊 內積的命令是dot,例子如下 x 1 1 1 1 1 1 y 2 2 2 2 2 2 dot x,y 在數學中,內積 符號表示為 或 但為了避免將 內積 符號 和圓括號 搞混,本文采用 來表示 內積 陣列的 內積 可表示為舉例如下 a,b a1,a2,an n a1b1 a2b2 an...

用matlab求反函式,用matlab求一個反函式

z就相當於你原來函式裡面的x,而x相當於你原來函式的y。求y x x 2 18 6 x x 2 x 3 的反函式,相當於把上述方程中y當成已知量來求x,那麼把方程,得到分子是一個關於x的4次多項式 syms x y collect numden y x x 2 18 6 x x 2 x 3 x an...