n=50;
x=2;
snr = -5:5:25;
zi = zeros(7,50);
mu = 1;
for i=1:length(snr)
sigma(1,i) = sqrt(1/(10^(snr(1,i)/10)));
%Let wi be gaussian ditribution with mean mu= 1 and sigma found above
wi = normrnd(mu,sigma(1,i),[1,n]);
zi(i,:) = x + wi;
end我使用上面的代码找到了zi,但是矩阵是7* 50。我假设这个问题的答案应该是7*1矩阵。有谁能帮帮我吗?谢谢
发布于 2021-10-23 09:09:06
function check3
clc
n=1;
x=2;
snr = -5:5:25;
zi = zeros(7,1);
mu = 1;
for i=1:length(snr)
sigma(1,i) = sqrt(1/(10^(snr(1,i)/10)));
wi = normrnd(mu,sigma(1,i),[1,n]);
zi(i,:) = x + wi;
end
zi说明
在原始代码中,我简单地将50替换为1。谢谢。
https://stackoverflow.com/questions/69686296
复制相似问题