Deleting rows in a matrix by critera

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?

 Accepted Answer

SensorDate([1:dTime_records, rTime_records:end], :) = [];

1 Comment

Thanks Walter. This worked great and so simple.

Sign in to comment.

More Answers (0)

Categories

Tags

Asked:

on 24 Sep 2017

Commented:

on 28 Sep 2017

Community Treasure Hunt

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

Start Hunting!