rajez79
Newbie level 4
Hi All,
While doing a DePrecoder for LTE_MIMO, i need to do matrix division. Since matrix division is not possible, i tried to take the inverse of the matrix and multiply it. If it is a square matrix then the above condition will work fine. how to do that for a Non_Square Matrix....??
Ex...,
a = [1 2 3; 4 5 6];
b = [4 5; 2 3; 5 6];
c = a * b;
Now if i want to find matrix b means....
b = c * (1/a) = c * inv(a);
Here inv(c) will not work coz it is not a square matrix. Please help me in finding it.
NOTE : PseudoInverse - pinv() in MATLAB is also not working.
While doing a DePrecoder for LTE_MIMO, i need to do matrix division. Since matrix division is not possible, i tried to take the inverse of the matrix and multiply it. If it is a square matrix then the above condition will work fine. how to do that for a Non_Square Matrix....??
Ex...,
a = [1 2 3; 4 5 6];
b = [4 5; 2 3; 5 6];
c = a * b;
Now if i want to find matrix b means....
b = c * (1/a) = c * inv(a);
Here inv(c) will not work coz it is not a square matrix. Please help me in finding it.
NOTE : PseudoInverse - pinv() in MATLAB is also not working.