2014-10-20 148 views
1

我有以下正态分布,我需要在y轴上将图形图设置为1.5。设置y轴极限matlab绘图

x = -.5:0.0001:3.5; 
m1 = 1; 
s1 = 0.5; 
pdfNormal_1 = normpdf(x, m1, s1); 
ylim([0 1.5]) 
set(gcf,'color','w'); 
plot(x, pdfNormal_1)%, x, pdfNormal_2); 

有人能告诉我如何?问候

+1

尝试绘图命令后使用ylim。 – zinjaai 2014-10-20 09:23:27

+0

工程就像一个魅力!谢了哥们! :)问候 – user3641311 2014-10-20 09:25:35

回答

5

axis函数是你需要的。

可以将轴设置的值你想使用

axis([xmin xmax ymin ymax]) 

,或者你可以用它做这样的事情玩:

axis equal 
axis tight 
axis off 

转到文档了解更多info:

http://www.mathworks.co.uk/help/matlab/ref/axis.html?refresh=true

+0

我不能将y sup限制设置为1.5。它自动设置为1。 – user3641311 2014-10-20 09:21:28

+1

@ user3641311如果您将ymax设置为1.5,您可以将sup限制设置为1.5 ...... – 2014-10-20 09:29:19

+0

我将代码写入了错误的位置!谢谢 – user3641311 2014-10-20 09:30:25

2

试试这个,

x = -.5:0.0001:3.5; 
m1 = 1; 
s1 = 0.5; 
pdfNormal_1 = normpdf(x, m1, s1); 
set(gcf,'color','w'); 
plot(x, pdfNormal_1)%, x, pdfNormal_2); 
ylim([0 1.5]) 
+0

工程!谢谢!!! – user3641311 2014-10-20 09:40:46

+0

我没有看到@zinjaai的评论。 – Rashid 2014-10-20 09:45:41