ris/irs仿真,CVX

问题遇到的现象和发生背景

ris/irs。目标函数log-log

用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容

Disciplined convex programming error:
Illegal operation: {concave} - {concave}

我的解答思路和尝试过的方法
我想要达到的结果:改为凸函数
Disciplined convex programming error:
Illegal operation: {concave} - {concave}
报错含义:
约束凸编程错误:
非法操作:{凹}-{凹}

嗯,从报错上来看:这个是非凸的问题,不能直接用cvx去解决
建议思路:
1、建议使用拉格朗日或者使用泰勒展开,转成凸的问题之后再用cvx去解决。