How to read matrix but skip rows

23 Ansichten (letzte 30 Tage)
Kevin
Kevin am 30 Sep. 2022
Kommentiert: Image Analyst am 30 Sep. 2022
I am tring to use the read matrix and split the data into 4 different values, I want the variables to be, for example, [row 1, row 5, row 9, row 13, row 17, etc...]. I would like it to skip 4 rows in between each value taken if that is possible.

Antworten (1)

Image Analyst
Image Analyst am 30 Sep. 2022
Try this:
m = readmatrix(filename);
[rows, columns] = size(m)
% Split into 4 matrices
m1 = m(1 : 4 : rows, :);
m2 = m(2 : 4 : rows, :);
m3 = m(3 : 4 : rows, :);
m4 = m(4 : 4 : rows, :);
You can learn other basic things like indexing here:
  2 Kommentare
Kevin
Kevin am 30 Sep. 2022
Thank you, that worked
Image Analyst
Image Analyst am 30 Sep. 2022
Can you then please click the "Accept this answer" link? Thanks in advance! 🙂

Melden Sie sich an, um zu kommentieren.

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