Deleting every 2nd element of a cell array.

8 Ansichten (letzte 30 Tage)
Monalisa Chikezie
Monalisa Chikezie am 20 Jul. 2022
X= [1,2;1,3;1,4;1,5;1,6;1,7;1,8;1,9;1,10;1,11;1,12;1,13;1,14;1,15;1,16;1,17;1,18;1,19;1,20;1,21;1,22;1,23;1,24;1,25;1,26;1,27;1,28;1,29;1,30;1,31;1,32;2,3;2,4;2,5;2,6;2,7;2,8;2,9;2,10;2,11;2,12;2,13;2,14;2,15;2,16;2,17;2,18;2,19;2,20;2,21;2,22;2,23;2,24;2,25;2,26;2,27;2,28;2,29;2,30;2,31;2,32;3,4;3,5;3,6;3,7;3,8;3,9;3,10;3,11;3,12;3,13;3,14;3,15;3,16;3,17;3,18;3,19;3,20;3,21;3,22;3,23;3,24;3,25;3,26;3,27;3,28;3,29;3,30;3,31;3,32;4,5;4,6;4,7;4,8;4,9;4,10;4,11;4,12;4,13;4,14;4,15;4,16;4,17;4,18;4,19;4,20;4,21;4,22;4,23;4,24;4,25;4,26;4,27;4,28;4,29;4,30;4,31;4,32;5,6;5,7;5,8;5,9;5,10;5,11;5,12;5,13;5,14;5,15;5,16;5,17;5,18;5,19;5,20;5,21;5,22;5,23;5,24;5,25;5,26;5,27;5,28;5,29;5,30;5,31;5,32;6,7;6,8;6,9;6,10;6,11;6,12;6,13;6,14;6,15;6,16;6,17;6,18;6,19;6,20;6,21;6,22;6,23;6,24;6,25;6,26;6,27;6,28;6,29;6,30;6,31;6,32;7,8;7,9;7,10;7,11;7,12;7,13;7,14;7,15;7,16;7,17;7,18;7,19;7,20;7,21;7,22;7,23;7,24;7,25;7,26;7,27;7,28;7,29;7,30;7,31;7,32;8,9;8,10;8,11;8,12;8,13;8,14;8,15;8,16;8,17;8,18;8,19;8,20;8,21;8,22;8,23;8,24;8,25;8,26;8,27;8,28;8,29;8,30;8,31;8,32;9,10;9,11;9,12;9,13;9,14;9,15;9,16;9,17;9,18;9,19;9,20;9,21;9,22;9,23;9,24;9,25;9,26;9,27;9,28;9,29;9,30;9,31;9,32;10,11;10,12;10,13;10,14;10,15;10,16;10,17;10,18;10,19;10,20;10,21;10,22;10,23;10,24;10,25;10,26;10,27;10,28;10,29;10,30;10,31;10,32;11,12;11,13;11,14;11,15;11,16;11,17;11,18;11,19;11,20;11,21;11,22;11,23;11,24;11,25;11,26;11,27;11,28;11,29;11,30;11,31;11,32;12,13;12,14;12,15;12,16;12,17;12,18;12,19;12,20;12,21;12,22;12,23;12,24;12,25;12,26;12,27;12,28;12,29;12,30;12,31;12,32;13,14;13,15;13,16;13,17;13,18;13,19;13,20;13,21;13,22;13,23;13,24;13,25;13,26;13,27;13,28;13,29;13,30;13,31;13,32;14,15;14,16;14,17;14,18;14,19;14,20;14,21;14,22;14,23;14,24;14,25;14,26;14,27;14,28;14,29;14,30;14,31;14,32;15,16;15,17;15,18;15,19;15,20;15,21;15,22;15,23;15,24;15,25;15,26;15,27;15,28;15,29;15,30;15,31;15,32;16,17;16,18;16,19;16,20;16,21;16,22;16,23;16,24;16,25;16,26;16,27;16,28;16,29;16,30;16,31;16,32;17,18;17,19;17,20;17,21;17,22;17,23;17,24;17,25;17,26;17,27;17,28;17,29;17,30;17,31;17,32;18,19;18,20;18,21;18,22;18,23;18,24;18,25;18,26;18,27;18,28;18,29;18,30;18,31;18,32;19,20;19,21;19,22;19,23;19,24;19,25;19,26;19,27;19,28;19,29;19,30;19,31;19,32;20,21;20,22;20,23;20,24;20,25;20,26;20,27;20,28;20,29;20,30;20,31;20,32;21,22;21,23;21,24;21,25;21,26;21,27;21,28;21,29;21,30;21,31;21,32;22,23;22,24;22,25;22,26;22,27;22,28;22,29;22,30;22,31;22,32;23,24;23,25;23,26;23,27;23,28;23,29;23,30;23,31;23,32;24,25;24,26;24,27;24,28;24,29;24,30;24,31;24,32;25,26;25,27;25,28;25,29;25,30;25,31;25,32;26,27;26,28;26,29;26,30;26,31;26,32;27,28;27,29;27,30;27,31;27,32;28,29;28,30;28,31;28,32;29,30;29,31;29,32;30,31;30,32;31,32]
I would like to delete every second element of this cell array, how can I do this?
  4 Kommentare
Jan
Jan am 21 Jul. 2022
@Bjorn Gustavsson: You are right. So I'm a victim of this unreadable block of numbers. Compare:
X= [1, 2; ...
1, 3; ...
1, 4; ...
1, 5];
This would have been sufficient.
Monalisa Chikezie
Monalisa Chikezie am 27 Jul. 2022
Thanks a lot

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Bjorn Gustavsson
Bjorn Gustavsson am 20 Jul. 2022
Bearbeitet: Bjorn Gustavsson am 20 Jul. 2022
If you want to delete every odd row you do this:
X(1:2:end,:) = [];
If you want to delete every even element you do this:
X(2:2:end,:) = [];
HTH
  4 Kommentare
Jan
Jan am 20 Jul. 2022
@Monalisa Chikezie: Don't start guessing. Read carefully: The message tells you to use the == operator, if you want to compare values. But you do not want to compare values. Then there is no reason to use ==. The problem is here:
odd= C(1:2:end,:) = [];
% ^^
What should this do? There are 2 assignment operators = in one command. This cannot work in Matlab. Maybe you mean what Bjorn has suggested:
odd_C(1:2:end,:) = [];
Monalisa Chikezie
Monalisa Chikezie am 27 Jul. 2022
it works now.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by