need an empty space in a column

3 Ansichten (letzte 30 Tage)
Moon Datta
Moon Datta am 2 Nov. 2012
I have a matrix like this
1 4
2 5
3 2
4 0
5 6
6 1
Now I want to delete the 0 from the column 2 but if I delete this the corresponding position is beibg deleted and 6 is coming to this place. but I need the 0 should be deleted and it will also keep the space blan. It would look like
1 4
2 5
3 2
4
5 6
6 1
how to solve the problem?
thanks in advance

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 2 Nov. 2012
a = [1 4
2 5
3 2
4 0
5 6
6 1];
a(a(:,2) == 0,2) = nan;

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by