Need help with creating histogram
이전 댓글 표시
hello guys, yesterday i made a code and recived three values s1= -2.401, s2= -2.862, & s3= -3.205. Now i want to plot a histogram for these values with distance where s1 goes from 0.5m to 1m, s2 goes from 1m to 1.5m, and s3 goes from 1.5m to 2m.
I'm very new in matlab and need guidance on how to make histogram for situations like this. please help me. Thank you so much
답변 (2개)
Try this:
s1= -2.401;
s2= -2.862;
s3= -3.205;
data = [s1, s2, s3];
% s1 goes from 0.5m to 1m, s2 goes from 1m to 1.5m, and s3 goes from 1.5m to 2m.
edges = [-inf, 0.5, 1.0, 1.5, 2, inf];
histObject = histogram(data, edges);
grid on;
title('Histogram of s', 'FontSize', 20)
xlabel('Value', 'FontSize', 20)
ylabel('Count', 'FontSize', 20)
% Note: all values are negative and thus will all fall into the first bin.
댓글 수: 3
Yash Raj Haldaniya
2022년 3월 1일
Then you don't want a histogram/distribution, you want a bar chart of the actual values:
s1= -2.401;
s2= -2.862;
s3= -3.205;
data = [s1, s2, s3];
bar(data);
grid on;
title('Values of s', 'FontSize', 20)
xlabel('Index', 'FontSize', 20)
ylabel('Value', 'FontSize', 20)
Yash Raj Haldaniya
2022년 3월 1일
카테고리
도움말 센터 및 File Exchange에서 Histograms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

