2019年2月20日 星期三

Julia語言 求非線性方程式 在一段區間內的最小 f(x)值

Julia語言   求非線性方程式 在一段區間內的最小 f(x)值

求 非線性函數 的值


求x在x = -2 到x = 1 的範圍內最小的x值與 f(x)


程式
using Optim
f2(x) = 2x^2+3x+1
a2 = optimize(f2, -2.0, 1.0) 
#搜索介於-2和1之間的最小值。
xsol = Optim.minimizer(a2) 
#最小化函數f2的x的值
println("xsol = $xsol")
fmin = Optim.minimum(a2) 
#函數f2的最小值
println("fmin = $fmin")

輸出畫面
xsol = -0.7500000111758711
fmin = -0.125
以這種方式,可以容易地計算非線性函數的最小值搜索。


沒有留言:

張貼留言

RFID TI 培訓影片系列

RFID TI 培訓影片系列  https://www.ti.com/zh-tw/video/series/rfid.html 培訓影片系列 RFID 隨著創新技術日益發展,RFID 和 RF 術語越來越容易讓人混淆。本訓練系列詳細介紹了使用案例、權衡技術優缺點,讓您清楚知道該選...