作者w0005151 (小科)
看板MATLAB
标题[讨论] 两条曲线求交点的问题
时间Sun Feb 24 16:22:39 2013
各位大大好
我的程式中需要求x^2/a^2+y^2/b^2=1(椭圆)
与y=x*tan(x)
原先我是用linspace取x的格点然後在得到两条曲线的y座标y1与y2
最後用polyxpoly(x,y1,x,y2)得到交点
但我发现tan函数因为会去向无限大所以好像会有点问题
当我x的格点数取的不一样的时候所得到的交点位置与交点个数竟然会有明显的差异
用plot看的时候也发现y=xtanx这个函数在格点数不一样的时候画出来的图也会不同
有些格点数会变得相当奇怪
如果只是要精确地求出交点的话有什麽别的方法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.227.21