Matrix Division of two 4x1 matrices to get a 4x4 matrix

8 次查看(过去 30 天)
I have three matrices: S, Sprime, and M. They are:
Sprime = [0.5; 0.5; 0; 0];
S = [1; 0; 0; 1];
M = 0.5*[1, 1, 0, 0; ...
1, 1, 0, 0; ...
0, 0, 0, 0; ...
0, 0, 0, 0]; ...
In the equation: Sprime = M*S, the math works out... M*S == S. However, I'm having trouble solving for M and getting the same matrix shown above. Is this possible? Or is it too arbitrary for some reason?.

采纳的回答

James Tursa
James Tursa 2015-10-27
In general there will be no unique solution for M if the only thing you have to start with is S and Sprime. If you think about it, that is 4 equations and 16 unknowns. So using various methods in MATLAB may yield a solution that will not match what you started with.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Operating on Diagonal Matrices 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by