Matrix indexing multiple rows

15 Ansichten (letzte 30 Tage)
Vincent Ivy
Vincent Ivy am 30 Nov. 2016
Beantwortet: pinank tilavat am 12 Apr. 2020
How can I select specific rows of a matrix. For example if I have a matrix with 10 rows and 3 columns. I want rows 2-4 and rows 5-8.
My matrix is actually has 1000 rows and 6 columns but if it can be done for a small matrix, then I can do it for a larger one.

Antworten (2)

James Tursa
James Tursa am 30 Nov. 2016
Bearbeitet: James Tursa am 30 Nov. 2016
x = your matrix
result = x([2:4,5:8],:); % <-- pick off rows 2-4 and 5-8
Of course, the 2:4 and 5:8 could have been combined to just 2:8 for this example, but I assume you may have variables for the row numbers in your real problem.

pinank tilavat
pinank tilavat am 12 Apr. 2020
x= matrix
q= [x(2:4,:) ; x(5:8,:)]

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by