1樓:
你的矩陣也不是個方陣,怎麼求逆?
隨便編了幾個數,可以求的,只要存在逆矩陣,但結果很複雜:
clear all;clc;
syms s a b c d
a=[s,0,0,a*i*sqrt((b+1)*(c+1));0,s,a*i*sqrt(b*c),0;a,b,c,d;a+b,c,d,a];
b=inv(a);
2樓:匿名使用者
直接計算就行:
>> syms q real
>> a=[cos(q) 0 -sin(q) 0; sin(q) 0 cos(q) 0; 0 -1 0 0; 0 0 0 1];
>> b=******(inv(a))
b =[ cos(q), sin(q), 0, 0]
[ 0, 0, -1, 0]
[ -sin(q), cos(q), 0, 0]
[ 0, 0, 0, 1]
怎麼用matlab求一個矩陣的逆矩陣
3樓:匿名使用者
給例:>> syms a b c d (定義變數)>> a=[a,b;c,d] (定義矩陣)a =[ a, b]
[ c, d]
>> inv(a) (求矩陣逆)
ans = (結)
[ d/(a*d - b*c), -b/(a*d - b*c)][ -c/(a*d - b*c), a/(a*d - b*c)]
4樓:彳亍雲啊
inv(a)這個是求逆函式,或者直接/a
matlab裡求矩陣的梯度用什麼語句
使用gradient語句即可實現求梯度功能。具體語法如下 fx,fy gradient f 其中fx表示橫向的梯度 相對於原矩陣f而言 fy表示縱向的梯度。示例如下 恩惠妮阿加西 matlab裡求矩陣的梯度使用的語句,如下 matlab環境下 gradx 1 1 grady 1 1 conx zer...
怎麼用matlab求矩陣的特徵向量和最大值
a 1.0000 0.2500 1.0000 8.0000 10.0000 6.0000 4.0000 4.0000 1.0000 4.0000 11.0000 13.0000 7.0000 7.0000 1.0000 0.2500 1.0000 8.0000 10.0000 6.0000 4.00...
如何求含未知數2 2矩陣的逆矩陣
a是一個對稱矩陣,所以它的逆矩陣也是對稱矩陣 而且a的階數較低,可採用解方程組的方法求它的逆矩陣 設a的逆矩陣是 a,b b,a 根據兩互逆矩陣的乘積是單位矩陣,所以有 50 x 30,20 x 30 20 x 30,50 x 30 a,b b,a 1 30 50 x a 20 x b,50 x b...