i have matrix A and C how can i find the relation between element of matrix B? A*B=C
조회 수: 2 (최근 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에서 Linear Algebra에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!