找回密码
 注册
关于网站域名变更的通知
查看: 368|回复: 3
打印 上一主题 下一主题

为什么光标显示框中多了一个level项?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-11 13:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
利用ezplot求解一个隐函数的曲线,然后在打印出来的图上使用光标功能,发现光标无法只在曲线上,而是可以在图上任意位置定位,代码如下:& A+ r5 @2 M) g& ]4 o
a =(2*1500*9*0.8*10^6/20)/(1500*9*13888.2*4.0626/60);
# D( \; K) K2 `, z8 C! Kk = 1;% P$ [' ~( Y5 P$ X$ o3 u5 M/ c9 v
syms x y;  n; r( @4 u/ M8 Y; `/ K5 `
f = @(x,y)sqrt(35-y) + (a*k*x.^2)/4 - sqrt(35);
* P( q% }- E9 q/ n- @* kh = ezplot(f,[0,0.8],[0, 50]);
5 r, r0 Y1 b! S' c/ qset(h,'linestyle','-','color','b');( o, }1 M0 I0 ]- d
grid
9 u! q4 c* X, A; K7 Q, E
1 `- R" a, B  t+ \& c1 \7 X为何会出现这样的问题,如何才能像平时一样,使用光标时,光标的移动范围被固定在曲线上?此外,为什么光标显示框中多了一个level项?
% d$ M, Z) `- u# I3 H请教大神,非常感谢!
+ ?+ H4 K4 `, x( W$ W8 J. U
8 J6 v; _! _! [8 l3 }5 _0 ]" E

该用户从未签到

2#
发表于 2020-6-11 14:29 | 只看该作者
因为ezplot函数相当于做一个二元函数 z = F(x,y)然后对z绘制z==0的那一条等高线3 \6 ?# f* t/ }, \" ^
结合一下contour函数就很明显了,海拔为零的那条等高线与ezplot函数绘制的曲线是重合的
: e5 h/ N9 h7 o5 C" s因为曲面z上还有其他海拔的点,因此鼠标在曲线外(但实际上在曲面上)时,就可能显示曲面在该点的海拔z。

该用户从未签到

3#
发表于 2020-6-11 14:34 | 只看该作者
想要鼠标被限定在曲线上,只能对曲线方程求解得到 y = G(x)这样的显式后用plot等函数绘制,即第二张图中的绿色曲线,但这种求解有可能因两侧平方开方等操作而增失根(即比原始曲线多一截或少一截),而且很多曲线方程求解显式非常困难。

该用户从未签到

4#
发表于 2020-6-11 14:35 | 只看该作者
& e: t& [2 X8 }

9 W/ H3 r5 Z! \3 m
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 16:27 , Processed in 0.203125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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