[討論] 數值解如何限定解為實數?

作者: seal46825 (Vanish)   2018-05-01 17:32:15
最近要跑的程式需要解一個函數f(x)很複雜
沒辦法用符號解去求解
所以我用數值的去解
他解有很多個 但我想要的是實數的解
我網路查如何得到實數解都只找到符號解的方法
想請問用數值解如何限定解是實數呢
我是用fsolve求解
CODE大概如下:
[email protected](x) f(x)
[ans,fval]=fsolve(eq,1)
不曉得如何讓ans只取實的解
作者: seal46825 (Vanish)   2018-05-01 17:51:00
或是能不能讓他全部解都顯示出來
作者: LiamIssac (Madchester)   2018-05-01 18:07:00
real(x)看看有沒有isreal這類函數 然後挑output是1的
作者: sunev (Veritas)   2018-05-01 18:57:00
轉成optimized的問題,求f(x)^2+imag(x)*100000的最小值
作者: seal46825 (Vanish)   2018-05-02 10:20:00
感謝幫忙!

Links booklink

Contact Us: admin [ a t ] ucptt.com