matlab中画图的问题,如下:2*R+tan(x*y*pi)*cot(y*pi/2)=0 (1式) ;2*R-tan(x*y*pi)*tan(y*pi/2)=0 (2式 50

给定一个R,利用ezplot画出以x为横坐标,y为纵坐标的图形是两个周期函数图,现在只想取两个周期函数图的第一条曲线,假设(1式)第一条曲线(x[1,1.5],y[0,1... 给定一个R,利用ezplot画出以x为横坐标,y为纵坐标的图形是两个周期函数图,现在只想取两个周期函数图的第一条曲线,假设(1式)第一条曲线(x[1, 1.5], y[0, 1])纵坐标记为y1, (2)式第一条曲线(x,y区间与上面相同)纵坐标为y2, 现在想画出以 x为横坐标,y2/y1为纵坐标,在不同R下的平面图。x [1, 1.5] , R[0.2, 6], 请问该怎么画?谁要是能给我一个最好的答复,我给他50分,谢了。 展开
 我来答
tianxiawulang
2013-01-29 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2611万
展开全部

在指定的绘图区域(x[1, 1.5], y[0, 1]),两个式子对应的都可能不止一条曲线,你所谓的“第一条曲线”是什么概念?哪个算是第一条?只要搞明白了这个,问题不难解决。

 

由于ezplot在各版本下的实现手段不同,所以我编写的程序尽量不使用较高层次的函数,而使用相对比较底层的算法,以增加兼容性。

 

现在“第一条曲线”暂按照contourc函数返回的第一条线理解,画出的图见下。

追问
第一条就是纵坐标最靠下的那条,我已经用查找根的方法解决了,就是编程太麻烦
追答

用contourc函数编,不算太麻烦。

 

大致看了一下,对于多条曲线,似乎还没发现相交的情况,这样说“纵坐标最靠下”还不至于产生歧义,只要判断曲线最左边的点即可。要是有相交的情况就更罗嗦了。

 

以下是根据你所说“第一条曲线”重新修改程序得到的结果。和你在另一个回答的追问处贴出的图差别很大,是不是对问题的理解不一致?可以继续探讨。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘贺great
2013-01-28 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3829
采纳率:100%
帮助的人:1835万
展开全部
这个一定好好看看,如果能弄,给你回话。
你确定x[1, 1.5], y[0, 1]-------区间是对的?
2周期的图,什么样子?怎么感觉不是呢?
能否把你的图贴上来看看?
追问

我已经解决了,不过可以给你们做参考

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式