How to write a range of numbers in MATLAB?

조회 수: 1 (최근 30일)
Abdul Rahim Mahayadin
Abdul Rahim Mahayadin 2018년 4월 18일
편집: Abdul Rahim Mahayadin 2018년 4월 22일
Hi, I am trying to generate a speed range in MATLAB. Let second by second vehicle speed data samples is V (km/h) = 0 13 27 38 54 70 84 93 102 98 66 37 25 9 0 22 41 75 81 98 105 92 85 43 61 48 17 13 6 3 0. How to write the coding to classify the value of V based on speed range of:
0<V<=60
60<V<=80
80<V<=110
V>110

답변 (2개)

njj1
njj1 2018년 4월 18일
v1 = V((V>0) & (V<=60)); numV1 = numel(v1);
v2 = V((V>60) & (V<=80)); numV2 = numel(v2);
v3 = V((V>80) & (V<=110)); numV3 = numel(v3);
v4 = V(V>110); numV4 = numel(v4);

Steven Lord
Steven Lord 2018년 4월 18일

Use the histogram or histcounts functions, depending on whether or not you want a graphical representation of the distribution of your values.

카테고리

Help CenterFile Exchange에서 Data Distribution Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by