MATLAB: I have 2 columns of data, speed and Torque. I am looking for a way to capture the value of Engine where Torque is zero.

dlmreadexcelfor loopifif statementwhile loop

I have 2 columns of data, speed and Torque. i am looking for a way to capture that particular value of speed where torque is zero and the value one above it of speed column. for example in the attached sample data points(excel), i need to capture 2300 for which torque is 0 and 2244 which is one above it. PFA

Best Answer

Try this:
[D,S,R] = xlsread('sample.xlsx');
ridx = find(D(:,2) <= 0);
oneAbove = D(ridx-1,:)
oneAbove =
2244 532.72
Related Question