MATLAB: Deleting rows in a matrix by critera

MATLAB: Deleting rows in a matrix by critera

deleterows

I am new at Matlab so please bare with me,
I am trying to figure out how to delete rows in a matrix that are outside of my criteria. I have a matrix of 176,312 records. I have been able to identify the row numbers that I would like to delete. To start I have
dTime_records = 467
rTime_records = 176216
my matrix name is SensorDate and is a 176,312 x 1 double
I want to delete all records in rows 1 to 467 and 176216 to 176312
How do I accomplish this?

Best Answer

  • SensorDate([1:dTime_records, rTime_records:end], :) = [];
  • Add a Comment

    Your email address will not be published. Required fields are marked *