i have matrix A and C how can i find the relation between element of matrix B? A*B=C
1 回表示 (過去 30 日間)
古いコメントを表示
hello every one i have 3 different matrix such as A=[a b;c d] and B=[X1;X2] and C=[K;K2] then A*B=C how can i find i find the relation between element of matrix B? can you explain thank you
0 件のコメント
回答 (1 件)
Star Strider
2015 年 5 月 24 日
I’m letting the Symbolic Math Toolbox do this for me this morning:
syms a b c d X1 X2 K1 K2
A=[a b;c d];
B=[X1;X2];
C=[K1;K2];
Eqn = A*B == C;
[X1,X2] = solve(Eqn, B)
X1 =
-(K2*b - K1*d)/(a*d - b*c)
X2 =
(K2*a - K1*c)/(a*d - b*c)
8 件のコメント
Walter Roberson
2015 年 5 月 25 日
b = a\c when a and c are both numeric.
However, the special case of a*b = 0 is known as finding the "null space" of a matrix, and finding the "null vectors". You should see the null() routine for that. There are special processes for finding those; the \ command can only come up with one of them, and will usually come up with a 0 vector which is the trivial answer. null() is used to find the general solution for the null space. There are a number of uses for finding the solutions to a*b=0, and it is something to look into specially.
参考
カテゴリ
Help Center および File Exchange で Number Theory についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!