For loop on multiple sensors

Hi I have data that has 5 sensors (columns). Is there an efficient way to do my code below in a "for loop"
max1 = max(sensors(:,2));
disp(max1);
max2 = max(sensors(:,3));
disp(max2);
max3 = max(sensors(:,4));
disp(max3);
max4 = max(sensors(:,5));
disp(max4);
max5 = max(sensors(:,6));
disp(max5);
%display min
min1 = min(sensors(:,2));
disp(min1);
min2 = min(sensors(:,3));
disp(min2);
min3 = min(sensors(:,4));
disp(min3);
min4 = min(sensors(:,5));
disp(min4);
min5 = min(sensors(:,6));
disp(min5);

 Risposta accettata

Mathieu NOE
Mathieu NOE il 20 Gen 2022
hi
sure it's possible
for ck = 1:5
max = max(sensors(:,ck));
disp(max);
end

3 Commenti

Alternative
for ck = 1:5
max(ck) = max(sensors(:,ck));
end
disp(max);
That didn't seem to work
Nevermind, it was the var max used...I changed it to something else.
Thanks,

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by