声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2047|回复: 6

[绘图技巧] ezplot画图出现的问题

[复制链接]
发表于 2009-11-4 09:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

使用道具 举报

发表于 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=[0.1,0.15,0.2]; 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,[0,40000,0,0.01]); title('')
end

[ 本帖最后由 ChaChing 于 2009-11-5 20:42 编辑 ]
发表于 2009-11-4 21:05 | 显示全部楼层

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

hold on
ezplot(ff,[0,40000,0,0.01])
顺序反过来试试
 楼主| 发表于 2009-11-4 22:32 | 显示全部楼层

回复 地板 ChaChing 的帖子

别说,这样倒过来还真行了,但是为什么呢?想不明白啊。
发表于 2009-11-5 02:48 | 显示全部楼层

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

可以画完图之后,用axis调整坐标范围。至于那个问题,期待高人路过。
发表于 2009-11-5 21:14 | 显示全部楼层
刚刚设断点看了下, 并试验下
一开始的直觉是对的, 未画图即hold on,出问题
Ezplot会自动侦测图形handle是否被hold, 若被hold则后者的[xmin,xmax,ymin,ymax]仅会用来函数值的计算, axis的设定是不会执行的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-13 19:35 , Processed in 0.060013 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表