How do I delete a row in a matrix?

Hi!
How would I delete all the rows that have a zero in the second column? For example, if I have the matrix
[1 3;2 0;3 11;4 8;5 0]
how could I delete the two rows containing zeroes to make my matrix look like
[1 3;3 11;4 8]
Thank you!!

 採用された回答

James Tursa
James Tursa 2015 年 3 月 13 日

0 投票

>> a = [1 3;2 0;3 11;4 8;5 0]
a =
1 3
2 0
3 11
4 8
5 0
>> a(a(:,2)==0,:) = []
a =
1 3
3 11
4 8

1 件のコメント

Lauren
Lauren 2015 年 3 月 13 日
Great, thank you so much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMatrix Indexing についてさらに検索

質問済み:

2015 年 3 月 13 日

コメント済み:

2015 年 3 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by