[讨论] 数值解如何限定解为实数?

楼主: 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