Mathematica有没有类似Excel里规划求解的函数?
mathematica吧
全部回复
仅看楼主
level 6
泥萌都👀
楼主
调节自变量,控制某个目标量接近最大值最小值或设定值?
2024年07月30日 11点07分
1
吧务
level 7
wengdeping88
Maximize,Minimize
2024年07月31日 03点07分
2
泥萌都👀
我找出来试了,对于 FindMinimum[Round[(x-42.25)^2],{x,0}] 这种阶跃变化的对象,Mathematica 12.3 直接罢工了
。对于这种情况Excel规划求解里求解方法选“演化”就能计算。
2024年07月31日 17点07分
xzcyr
@泥萌都👀
……谁让你用FindMinimum的?:NMinimize[Round[(x - 42.25)^2], x]
2024年08月03日 12点08分
泥萌都👀
@xzcyr
哇好的谢谢。我之前看走眼了。
2024年08月12日 06点08分
吧务
level 15
xzcyr
今天吃得比较饱,写一下顶楼那个:
Minimize[{Mean[dat times + offset] - 42 // Abs,
0 <= times <= 10, -10 <= offset <= 10}, {times, offset}]
(* {0., {times -> 10., offset -> 0.85}} *)
目标函数当然可以换你喜欢的。
2024年08月03日 12点08分
3
1