首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MATLAB中的MSE与SNR,矩阵7*1

MATLAB中的MSE与SNR,矩阵7*1
EN

Stack Overflow用户
提问于 2021-10-23 08:15:46
回答 1查看 45关注 0票数 0
代码语言:javascript
复制
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矩阵。有谁能帮帮我吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-10-23 09:09:06

代码语言:javascript
复制
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。谢谢。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69686296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档