《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 436|回复: 0
收起左侧

[提问] 1stopt中如何实现目标值的优化和条件目标函数的选择?

[复制链接]
发表于 2016-9-21 21:42:16 | 显示全部楼层 |阅读模式
目标是要优化x1,x2,x3,x4,使得y得到目标值为0,
当x1>2时,
y=abs(x1-2)+abs(x2-2)-abs(x3-2)-abs(x4-2)
当x3>2时,
y=abs(x1-2)-abs(x2-2)-abs(x3-2)+abs(x4-2)

data;
x1    x2           x3      x4            y
-3        121.5        -6        -112.5        2.055904
-3        124.5        -3        -118.5        2.055904
-3        112.5        0        -121.5        0.087904
3        124.5        -6        118.5        1.519952
6        124.5        -3        -112.5        4.515904
-6        124.5        -6        -124.5        0.087904
-6        121.5        -3        -124.5        0.087904
-6        115.5        0        -118.5        0.579904
0        112.5        -6        -124.5        -0.896096
-3        124.5        -3        -121.5        1.519952
-6        124.5        -6        -121.5        0.579904
-3        118.5        6        -118.5        2.547904
-6        118.5        -6        -112.5        1.071904
-3        112.5        6        -115.5        2.055904
-3        121.5        -6        -124.5        0.087904
3        121.5        6        -112.5        5.007904
-3        124.5        -3        -124.5        1.071904
3        112.5        -3        -124.5        0.087904
-6        121.5        -3        -121.5        0.579904
0        124.5        0        -112.5        4.023904
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2019-8-20 04:47 , Processed in 0.096070 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表