eliminate the nullspace of a matrix

11 visualizzazioni (ultimi 30 giorni)
Ano il 7 Ago 2017
Commentato: Zoltán Csáti il 20 Ago 2018
Hello, how can I eliminate the nullspace of a square matrix using Matlab? Thank you!
  2 Commenti
John D'Errico
John D'Errico il 7 Ago 2017
Sorry, but eliminating the nullspace of a matrix has no meaning, just some jargon that you have made up. Define carefully what you want to do. Only you know that.
A matrix has a nullspace. That null space may be empty or not. But you cannot "eliminate" it. So what do you want to do?
Torsten il 7 Ago 2017
If you want a basis of the row space of A, use orth(A.').
The rule is that
null(A) + orth(A.') = R^n
where n is the dimension of your matrix.
Best wishes

Accedi per commentare.

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 7 Ago 2017
If you have any matrix, square or not, you have only one possibility: remove entire rows or columns that are equal to zero
A=[1 2 3 0;0 0 0 0;1 4 5 0 ;2 7 8 0]
  1 Commento
Zoltán Csáti
Zoltán Csáti il 20 Ago 2018
Non-empty null space is possible without having zero rows/columns.

Accedi per commentare.

Più risposte (0)


Scopri di più su Matrices and Arrays 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!

Translated by