在MATLAB中用矢量除以得到实数值

时间:2016-07-12 05:41:19

标签: matlab math matrix

我正在阅读论文并在 MATLAB 中模拟算法。我面临以下问题。

研究论文中提到的权力限制是:

p <= (2.^R - 1)/g

其中R已知实际值g是维度为N的随机值向量。

p的值应该是实数,因为它的功率但我不知道如何在这里得到一个实数。

如果有人可以帮助我,我会非常感激吗?

1 个答案:

答案 0 :(得分:0)

请提供有关要解决的问题的更多背景信息。对“更简单”问题的数学转换就是解决问题

p*g=(2^R-1)

或者

p.*g=2.^R-1

如果R同样是维度N的向量。根据使用的乘法,这可以作为线性回归问题解决,解决方案看起来像

p = ( (2.^R-1)'*p ) / (p'*p)

产品应该是标量产品。

如果是后者,matlab中的原始公式将自动找到最后一个公式作为最小(误差)平方解。