Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Finding Inverse of a Non-Square Matrix

Status
Not open for further replies.

rajez79

Newbie level 4
Joined
Nov 17, 2009
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
India
Activity points
1,317
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.
 

puripong

Member level 2
Joined
Sep 21, 2009
Messages
43
Helped
1
Reputation
6
Reaction score
0
Trophy points
1,286
Activity points
1,484
From the matrix equation

c = a * b ; where a is non-square-matrix

You want to find matrix b, I think we must multiply this eq. with the transpose of matrix a

at*c = (at*a)*b ; where at is the traspose matrix of a

Now at*a is square matrix

b = inv((at*a)) * at*c


:D
 

rajez79

Newbie level 4
Joined
Nov 17, 2009
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
India
Activity points
1,317
puripong... thanks for your reply... But itz NOT WORKING... :-(
 

puripong

Member level 2
Joined
Sep 21, 2009
Messages
43
Helped
1
Reputation
6
Reaction score
0
Trophy points
1,286
Activity points
1,484
You mean at*a is not invertible ?
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top