I nedd help to scale the y-axis of Gaussian pdf
for example:
x = linspace(-20,20);
plot(x,normpdf(x,4,4))
How can I plot the histogram of this example?

 採用された回答

Walter Roberson
Walter Roberson 2021 年 1 月 29 日

0 投票

x = linspace(-20,20);
y = normpdf(x, 4, 4);
plot(x,y)
histogram(y, 10)

3 件のコメント

Amer Al-Maashani
Amer Al-Maashani 2021 年 1 月 29 日
Is it possible to add the histogram plot to the nomral normpdf? like both in the same plot.
Walter Roberson
Walter Roberson 2021 年 1 月 29 日
Sure.
x = linspace(-20,20);
y = normpdf(x, 4, 4);
plot(x,y)
hold on
histogram(y, 10)
hold off
Not very useful, though.
Walter Roberson
Walter Roberson 2021 年 1 月 29 日
I suspect that you are looking for something like the following, but notice that it is exactly opposite to what you asked for.
r = normrnd(10,1,100,1);
histfit(r)

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

その他の回答 (1 件)

Daniel Pollard
Daniel Pollard 2021 年 1 月 29 日

0 投票

Simply googling "matlab histogram" would have answered your question.
That link is for the documentation for histogram.
histogram(normpdf(x,4,4))
will do what you want.

カテゴリ

ヘルプ センター および File 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