资深潜水员 发表于 2009-11-4 09:55

ezplot画图出现的问题

用ezplot画二维平面上的曲线f(x,y)=0
ezplot(f,)
按我上面的命令,本来纵坐标范围应该是从0到0.1,但是实际作出的图怎么是从0到6*10^(-3)呢?

ChaChing 发表于 2009-11-4 11:21

回复 楼主 资深潜水员 的帖子

试了没问题!
f复杂吗? 给齐别人好试!~

资深潜水员 发表于 2009-11-4 14:48

回复 沙发 ChaChing 的帖子

谢谢啊,如下程序试一下看看

clc;clear;
syms x y;
omig1=10000; c=2078.08; belt=3.6467*10^13; mm=50; tt=2*10^(-6);
e0=8.85*10^(-12); e=1; fai1=0.1627; d0=2*10^(-6);
LO=500*10^(-6); VD=50; VC=; M11=3.672*10^(-12);
F=4*mm*tt*e0*e*VD*VC*fai1/M11/d0/LO
for ii=1:3
   ff=(0.25*c^2+((x-omig1)+3*belt*y^2/8/omig1)^2)*y^2-F(ii)^2/4/omig1^2
   hold on
   ezplot(ff,); title('')
end

[ 本帖最后由 ChaChing 于 2009-11-5 20:42 编辑 ]

ChaChing 发表于 2009-11-4 21:05

回复 板凳 资深潜水员 的帖子

hold on
ezplot(ff,)
顺序反过来试试

资深潜水员 发表于 2009-11-4 22:32

回复 地板 ChaChing 的帖子

别说,这样倒过来还真行了,但是为什么呢?想不明白啊。

friendchj 发表于 2009-11-5 02:48

回复 5楼 资深潜水员 的帖子

可以画完图之后,用axis调整坐标范围。至于那个问题,期待高人路过。

ChaChing 发表于 2009-11-5 21:14

刚刚设断点看了下, 并试验下
一开始的直觉是对的, 未画图即hold on,出问题
Ezplot会自动侦测图形handle是否被hold, 若被hold则后者的仅会用来函数值的计算, axis的设定是不会执行的
页: [1]
查看完整版本: ezplot画图出现的问题