[討論] 兩條曲線求交點的問題
各位大大好
我的程式中需要求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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):