哪位高人能帮我改一下这个MATLAB程序,需要运行出结果来,谢谢了!!!程序已给出(但是有错误)。

2024-12-15 09:37:07
推荐回答(1个)
回答1:

1 新建m文件,把函数
function [ray]=ray_sig(zhongzi)贴进去,保存;
2 新建m文件,把函数
function [p]=wubitlv(snr_in_dB,Lc,W0)贴进去,保存;
3 在command window里输入
echo on
Lc=20;
W0=1; %窄带干扰信号的中心频率
SNRindB=0:2:30;
for i=1:length(SNRindB)
smld_err_prb(i)=wubitlv(SNRindB(i),Lc,W0);
echo off
end;
% 绘制仿真结果曲线,误码率用对数表示
echo on
semilogy(SNRindB,smld_err_prb);
axis([0,10,0,10^-1]);
xlabel('信噪比Eb/N0');
ylabel('误码率Pb');
title('DS系统在窄带干扰下的误码率曲线')
%%%即可,可以出图!