0

以下のコードを書いて、異なる線スタイルで 3 つの正規分布をプロットしました。

x = 20:0.0001:30;
m1 = 30;
s1 = 5;
pdfNormal_1 = normpdf(x, m1, s1);
m2 = 15;
s2 = 2;
pdfNormal_2 = normpdf(x, m2, s2);
m3 = 18;
s3 = 3;
pdfNormal_3 = normpdf(x, m3, s3);
set(gcf,'color','w');

g=findobj(gca,'Type','patch');
% set(g(1),'FaceColor',[0 .5 .5],'EdgeColor','w')
% set(g(2),'FaceColor',[0 1 1],'EdgeColor','w')
% set(g(3),'FaceColor',[0 1 1],'EdgeColor','w')
set(gca,'Fontsize',12,'Fontname','euclid')
xlabel(' ') %título eixo xx
hold off;

%plot(x, pdfNormal_1, x, pdfNormal_2, x, pdfNormal_3);
plot(x,pdfNormal_1,'-')
plot(x,pdfNormal_2,':')
plot(x,pdfNormal_3,'--')

しかし、うまくいきません。誰かが少し助けてくれませんか?よろしく

4

1 に答える 1

3

前に入力したので、最初のプロットの後にhold off必要です。hold onそうしないと、プロットが置き換えられます。

plot(x,pdfNormal_1,'-'); hold on;
plot(x,pdfNormal_2,':')
plot(x,pdfNormal_3,'--')
于 2014-10-20T10:52:59.020 に答える