コードの書き方
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
NATSUKI
am 22 Jul. 2023
Kommentiert: NATSUKI
am 7 Aug. 2023
50000×1のデータに対してある範囲の最大値、最小値また平均値を求めたい場合のコードの書き方がわかりません。
matlabを使い始めて日が浅いため初歩的な質問ですがお答え痛手けると幸いです。
0 Kommentare
Akzeptierte Antwort
Atsushi Ueno
am 22 Jul. 2023
A = rand(50000,1); % 50000×1のデータ
range = [1234:5678, 9876:15432, 23456:34567]; % ある範囲
max(A(range,1)); % 最大値
min(A(range,1)); % 最小値
mean(A(range,1)); % 平均値
2 Kommentare
Atsushi Ueno
am 22 Jul. 2023
「ある範囲」が「値域」であれば、下記の様になります。
A = rand(50000,1); % 50000×1のデータ
range = (0.5 <= A) & (A <= 0.7); % ある値域(例:0.5~0.7)
max(A(range,1)) % 最大値
min(A(range,1)) % 最小値
mean(A(range,1)) % 平均値
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!