作者fxm20688 (WJLin)
看板Mathematica
標題[問題] FindRoot...
時間Wed Sep 5 21:08:07 2012
是這樣的,我打
FindRoot[(322.76 - x)/(0.571 + 1/(
2.7*10^-10*(322.76 + x)^3 + (
0.01*(0.0000235*x + 0.0000235*322.76 - 0.0058))/0.02)) == (x -
292.31)*((3.85*10^-6*x +
3.85*10^-6*0.000305)*(1 + (0.825 + (
0.387*((1.961*10^10*(x - 292.31))/((0.07*(x + 292.31) -
19.1)*(0.0474*(x + 292.31) - 12.26)*(x + 292.31)))^(
1/6))/((0.492/(0.77 - 0.0001 x (x + 292.31)))^(9/16) + 1)^(
8/27))^2) + (2.7*10^-10*(x + 292.31)^3)), {x, 304}]
可是他結果出來有帶i
結果:{x -> 305.794 + 0.151243 I}
抱歉可能很複雜,小弟也是新手,我帶數字進去竟然跑出i,應該不對,檢查了很久,也不知是哪裡錯了,不知有否高手可解答,感激。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.200.11.181
推 jurian0101:你用Plot畫畫看方程式兩邊 {x,304,10000} 就會發現右式 09/08 17:39
→ jurian0101:消失了(不是小於零,是沒有定義),用FullSimplify化簡 09/08 17:40
→ jurian0101:右式就會看到有個偶次方根,檢察內容發現他一直是負的 09/08 17:41
→ jurian0101:簡言之虛根不意外 = = 09/08 17:42