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);

 採用された回答

Mathieu NOE
Mathieu NOE 2022 年 1 月 20 日

0 投票

hi
sure it's possible
for ck = 1:5
max = max(sensors(:,ck));
disp(max);
end

3 件のコメント

Mathieu NOE
Mathieu NOE 2022 年 1 月 20 日
Alternative
for ck = 1:5
max(ck) = max(sensors(:,ck));
end
disp(max);
Michael Angeles
Michael Angeles 2022 年 1 月 22 日
That didn't seem to work
Michael Angeles
Michael Angeles 2022 年 1 月 23 日
Nevermind, it was the var max used...I changed it to something else.
Thanks,

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by