Why am i getting the : errir using inv ,Matrix must be square?

3 visualizaciones (últimos 30 días)
Gn Gnk
Gn Gnk el 8 de Nov. de 2019
Comentada: Walter Roberson el 10 de Nov. de 2019
Hello ,
i have a created a toeplitz matrix H which is 12x8 .I want to run the command:
y=inv(H) but the compiler says : Error using inv Matrix must be square
Do you know where is the problem?
  3 comentarios
Gn Gnk
Gn Gnk el 9 de Nov. de 2019
I want to find the equalizer of zero forcing fk :
Καταγραφή.PNG
So in order to find the fk matrix i need to multiply g matrix with the inverse of toeplitz matrix h
KALYAN ACHARJYA
KALYAN ACHARJYA el 9 de Nov. de 2019
Is "h" is the square matrix?

Iniciar sesión para comentar.

Respuestas (1)

Fabio Freschi
Fabio Freschi el 9 de Nov. de 2019
As James Tursa said, inv(H) is not defined when H is not square. If you have the matrix H and the rhs g, simply use
f = H\g;

Categorías

Más información sobre Linear Algebra en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by