作者bjiyxo (若自礌)
看板Mathematica
標題[問題] 三角函數的Indeterminate
時間Fri Mar 22 01:48:10 2013
在寫mathematica的時候
計算到三角函數
過程當中無可避免的會遇到tan90這種情況
然後所有程式就通通變成Indeterminate了
於是我想要克服以下這種情況
想要用if tan90==Indeterminate 或者 ComplexInfinity 或者 NaN
三種方法都無效
請問版上的高手
此時我應該怎麼做才能修正這個問題呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.66.77
推 LPH66:個人覺得應該回頭去看程式邏輯哪裡有問題 03/22 02:07
→ LPH66:如果真的不可避免的話 在送角度進 Tan 前檢查 03/22 02:08
→ bjiyxo:可是我是要從值arctan回去...所以要怎麼克服 03/22 12:37
→ bjiyxo:一個無窮大的時候送回arctan檢查變成pi/2 03/22 12:38
→ bjiyxo:我做的東西因為跟斜率有關 當遇到鉛錘線的時候 03/22 12:39
→ bjiyxo:斜率無窮大時會讓我很麻煩 03/22 12:40