Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

How to remove rows include a specific array

2 visualizzazioni (ultimi 30 giorni)
Alex Rob
Alex Rob il 11 Mag 2017
Chiuso: MATLAB Answer Bot il 20 Ago 2021
Assume matrix A as follows:
A = [
12 3 1 6 1 8 10
12 10 3 2 4 9 6
12 5 10 3 9 1 9
14 6 5 4 5 6 5
14 8 4 7 3 7 10
14 10 3 7 1 9 3
16 1 5 3 6 3 6
16 6 4 9 8 5 6
98 4 10 1 5 7 9
98 10 1 4 3 1 8
98 8 8 4 6 1 9
98 5 3 6 10 3 3
98 3 2 6 5 5 9
];
I want to create matrix B where remove any rows in the second column of matrix A if array is equal by 10.
B = [
12 3 1 6 1 8 10
12 5 10 3 9 1 9
14 6 5 4 5 6 5
14 8 4 7 3 7 10
16 1 5 3 6 3 6
16 6 4 9 8 5 6
98 4 10 1 5 7 9
98 8 8 4 6 1 9
98 5 3 6 10 3 3
98 3 2 6 5 5 9
];

Risposte (1)

Steven Lord
Steven Lord il 11 Mag 2017
Use logical indexing as part of the technique described in the "Delete Matrix Rows and Columns" section on this documentation page.

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by