-1

2 つのガウス分布を両方とも平均ゼロ、分散 1 と分散 2 を同じ軸にプロットしようとしています。これが私のコードです。

X= 0 + 1.*randn(2,500);
plot(X(1,:),X(2,:),'x');
hold on
%plot(m(1),m(2),'r*')
Y= 0 + 2.*randn(2,500);
plot(Y(1,:),Y(2,:),'gx')

私がそれを正しく行ったかどうかを確認してください。また、それらを2次元プロットして重ね合わせたいと思っています。

ありがとう。

4

1 に答える 1

4

ランダムに生成したデータを(正規分布で)プロットしています。それがあなたが望むものなら、はい、それは大丈夫です。

変数の密度関数をプロットする場合は、次の方法で行うことができます。

mu = 0;
sigma1 = 1;
sigma2=2;
x = -4*sigma2:1e-3:4*sigma2; 
y1 = pdf('normal', x, mu, sigma1);
y2 = pdf('normal', x, mu, sigma2);
plot(x, y1)
hold on 
plot(x, y2, 'r')
legend('mu=0, sigma=1', 'mu=0, sigma=2')
title('Density functions')

密度関数のプロット

于 2013-01-17T15:59:14.707 に答える