使用算法找到最优值线性组合

1视图(30天)
你好,我想找到最优值的线性组合x1x4 CCIQ (X, Y) = x1 * ECC (X, Y) + x2 * H (X, Y) + x3 * R + x4 (X, Y)使用的*。安贝认为PSO算法。
ECC (X, Y)、H (X, Y), (X, Y)计算的R和。安贝认为knwown值对应于基于边缘的对比标准,熵,相关性系数分别和绝对平均亮度误差。任何帮助将不胜感激!
2的评论
克劳迪娅·
克劳迪娅· 2021年4月12日
我试着用内置的问题解决者和它尝试解决问题使用linprog建议。我有一个错误说问题是无限的。我发了下面的代码,我不确定如果我错过任何东西。我基本上想找到权重a1 + a2 + a3 + a4 = = 1
a1 = optimvar (a1);
a2 = optimvar (a2);
a3 = optimvar (a3);
a4 = optimvar (a4);
概率= optimproblem;
概率。目标= * ECC_XY a1 + a2 * H_XY + a3 * R_XY + a4 * AMBE_XY;
prob.Constraints。cons1 = a1 + a2 + a3 + a4 = = 1;
索尔=解决(问题)

登录置评。

答案(0)

类别

找到更多的在开始使用优化工具箱帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!