用matlab求含有未知矩陣的逆矩陣

時間 2021-08-11 17:31:11

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中,如何計算含有未知數的矩陣

用sym定義一個符號矩陣來計算含有未知數的矩陣。格式是sym 中為係數矩陣。matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發 資料視覺化 資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。matlab應用非常之廣泛。 紫湘 ...

matlab矩陣求平均值,在matlab中 怎麼計算平均值

1111我我我 用mean a,1 或者mean a,2 函式求矩陣a均值,再用cumsum函式可以累加。具體 如下 a rand 3 a mean a,1 按列平均 b mean a,2 按行平均 c mean a 全部平均 a 0.8134 0.8940 0.28760.7185 0.9507 ...

matlab求問找出矩陣A中與矩陣B每元素最接近的值

你需要給t1賦值 的t1應該是一個1 50的向量 matlab 陣列中查詢最接近元素 function y zhidao nearest a,b asort,index sort abs a b y a index 1 呼叫時 zhidao nearest 1 2 3 2.6 同意wacs5的方法。...