以下程序有输入输出变量各代表含义,但是不太明白主程序里两个out函数表达的是什么意思,请帮忙解释一下?
% computeMu Compute mu_k(s_{-k}) as defined in eq. (1)
%
% inputs: Gamma (spreading factor:传播因子)
% h (2x2 matrix of channel power gains:2x2信道功率增益矩阵)
% s (power used by player -k:其他玩家的功率)
% k (player index)
%
% outputs: out (mu_k(s_{-k}))
%
function out=computeMu(Gamma, h, s, k)
if k==1
out=Gamma*h(1,1)/(1+h(2,1)*s);
else
out=Gamma*h(2,2)/(1+h(1,2)*s);
end
|
|