![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1345984/image.png)
Solving for unknown matrix X
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Solve matrix equation AXB=C, solve for matrix X
Hey. Can some of you help me with this task? I've tried multiple ways to solve this but I just can't figure out how to solve for the unknown matrix X.
Image inserted.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1345939/image.png)
Thank you.
0 Commenti
Risposta accettata
Hiro Yoshino
il 5 Apr 2023
I would use a pesudoinverse:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1345984/image.png)
A = [6 4;6 1; 1 2; 6 4]
B = [8 8 6 7 5; 8 8 1 6 0; 1 4 3 8 7]
C = [18042 21288 10716 22446 12924; 12768 15024 7593 15795 9099;...
5351 6332 3174 6697 3854; 18042 21288 10716 22446 12924]
How about thinking of Moore-Penrose pseudoinverse?
X = pinv(A)*C*pinv(B)
Check if this works well:
A*X*B - C
Floating-point relative accuracy is given by
eps
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Linear Algebra in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!