【发布时间】:2012-02-15 18:39:38
【问题描述】:
这是我需要帮助的问题:
方程:
r = a1*x1 + a2*x2 + a3*x3 + a4*x4,
其中 'x1,x2,x3,x4' 是产品四个方面的得分(均为正);
'a1,a2,a3,a4'是初始化权重(总和为1);
'r' 计算为该产品的最终得分;
假设产品数量为 100;然后根据最终得分“r”,对 100 种产品进行排序,计算前 10 种产品的平均加权利润(给定)。
目的是通过改变权重'a1,a2,a3,a4'来找到加权利润的最大值。
matlab工具箱有解决的功能吗?我已经搜索了几个,但没有找到适合这个问题的一个。任何建议将不胜感激!
【问题讨论】:
标签: matlab regression linear-gradients