histogram for gaussian distribution.

Generate an array of length N where each array element is a sample from a Gaussian
distribution with mean 0 and variance 1. Use the Matlab command histogram to plot
the histogram of these numbers. Vary N = 50, 100, 2000 to observe the difference
in the histogram. Change the variance to 0.25, 2, 5 for N = 2000 and observe the
difference in the histogram.
i have made the code but it is wrong.
N = input("value : ")
data = randn(N);
a = 1;% standard deviation
b = 0; % mean
out = a.*data + b;
hist(out)

답변 (1개)

Chunru
Chunru 2022년 9월 2일
편집: Chunru 2022년 9월 2일

0 개 추천

% N = input("value : ")
N = 2000;
data = randn(N, 1); % randn(N) => NxN
a = 1;% standard deviation
b = 0; % mean
out = a.*data + b;
histogram(out, 'Normalization', 'pdf')

카테고리

도움말 센터File Exchange에서 Histograms에 대해 자세히 알아보기

제품

릴리스

R2022a

질문:

2022년 9월 2일

편집:

2022년 9월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by