[問題] Solve 怎麼讓它只留實數解?

作者: YSimpson (Simpson)   2014-04-29 21:07:40
請問:
Solve[x^3+x^2-2==0,x]
它會把實數解跟複數解全部算出來:
{{x -> -1 - i}, {x -> -1 + i}, {x -> 1}}
要怎麼讓它只留實數解?? 像這樣:
{{x -> 1}}
謝謝
作者: sunev (Veritas)   2014-04-29 21:17:00
Select[%, Im@#[[1, 2]] == 0 &]
作者: LPH66 (-6.2598534e+18f)   2014-04-29 21:19:00
古早的 Mathematica 有一個叫做 RealOnly 的東西, 現在沒了想要的話可以從這兒抓:http://library.wolfram.com/infocenter/MathSource/6771/引入這東西之後所有是複數東西的都會被 Nonreal 取代
作者: chungyuandye (養花種魚數月亮賞星星)   2014-05-01 07:33:00
Solve[x^3 + x^2 - 2 == 0, x, Reals] 應該是8.0之後都可以加定義域,限制式

Links booklink

Contact Us: admin [ a t ] ucptt.com