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...