MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

Ano
0

eliminate the nullspace of a matrix

Ano
さんによって質問されました 2017 年 8 月 7 日
最新アクティビティ Zoltán Csáti さんによって コメントされました 2018 年 8 月 20 日
Hello, how can I eliminate the nullspace of a square matrix using Matlab? Thank you!

  2 件のコメント

John D'Errico
2017 年 8 月 7 日
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
2017 年 8 月 7 日
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
Torsten.

サインイン to comment.

タグ

1 件の回答

回答者: Azzi Abdelmalek
2017 年 8 月 7 日
 採用された回答

If you have any matrix, square or not, you have only one possibility: remove entire rows or columns that are equal to zero
Example
A=[1 2 3 0;0 0 0 0;1 4 5 0 ;2 7 8 0]
ix=~any(A,1)
A(:,ix)=[]
iy=~any(A,2)
A(iy,:)=[]

  1 件のコメント

Zoltán Csáti 2018 年 8 月 20 日
Non-empty null space is possible without having zero rows/columns.

サインイン to comment.



Translated by