[討論] 兩條曲線求交點的問題

看板MATLAB作者 (小科)時間13年前 (2013/02/24 16:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位大大好 我的程式中需要求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
文章代碼(AID): #1HAStI11 (MATLAB)
文章代碼(AID): #1HAStI11 (MATLAB)