matlab中目标函数为 max f=x(1)+min(0,x(2))*a

问题描述:

matlab中目标函数为 max f=x(1)+min(0,x(2))*a
目标函数中min(0,x(2))如何编程处理呢求高手指教
1个回答 分类:综合 2014-12-14

问题解答:

我来补答
min(0,x(2))
再问: 目标函数f需要写成一个矩阵的形式,关于min(0,x(2))*a,这部分如何加入矩阵中的,另外对于这个优化问题有没有哪种函数可以直接求解
再答: 基础一点的可以通过循环来实现放入到矩阵中,优化的话可以用用fminsearch或者gatool,自己再好好百度一下这两个函数就好了。
 
 
展开全文阅读
剩余:2000