官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > matlab如何对随机参数进行优化?

matlab如何对随机参数进行优化?

12-14
convex优化,用的matlab里面的fmincon函数
针对一个固定的参数配置可以运行,想把它推广到随机情况下
就是每一次产生的约束contraints都是随机的,怎么做呢?
请指教,谢谢!

推荐SeDuMi,不知道能不能完成你的任务

fmincon的格式是fmincon(@obj_fun,...,@con_fun,...)
我要产生的随机部分(比如随机产生channel response)对con_fun里的约束产生影响,
可以在调用fmincon的大循环产生channel,但是好像不能把channel vector传递到
con_fun函数里,不知道问题有没有说明白.我试过如果把random generation直接
放在con_fun里,好像matlab在解优化的时候每一次计算都把constraint随机了,所以
结果不对.

能否介绍一下呢,谢谢

Top