??? Error: File: C:\MATLAB7\work\a.m Line: 10 Column: 1
Missing variable or function.
clear all;
a=0.001 %信号幅度
SNR_dB=0:0.3:20; %信噪比范围(单位分贝)
SNR=10.^(SNR_dB./10); %信噪比(由分贝转化而来 10lg(SNR)=SNR_dB)
SNR2=a.^2./(2*SNR); %信号幅度为a时的噪声功率
for i=1:length(SNR_dB)
ask_pe1=0.5*erfc(sqrt(a.^2./(8*SNR2)));
%ASK相关解调时的误码率(给定信号幅度a和噪声方差σ^2时的信噪比r=a^2/2*σ^2,而
%这里的噪声功率是SNR2)
ask_pe2=0.25*erfc(sqrt(a.^2./(8*SNR2)))+0.5*exp(-a.^2./(8*SNR2));
%ASK非相干解调时的误码率
fsk_pe1=0.5*erfc(sqrt(a.^2./(4*SNR2))); %FSK相关解调时的误码率
fsk_pe2=0.5*exp(-0.25*a.^2./SNR2); %FSK非相干解调时的误码率
psk_pe=0.5*erfc(sqrt(0.5*a.^2./SNR2)); %PSK解调时的误码率
求大神,,matlab出现missing variable or function 什么意思?
答案:2 悬赏:0 手机版
解决时间 2021-02-24 09:57
- 提问者网友:最爱你的唇
- 2021-02-23 11:18
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-02-23 12:22
看英语的解释大致应该是函数超过范围了,你的数值都取对了么?
全部回答
- 1楼网友:西岸风
- 2021-02-23 12:37
【y,fs,nbits】=wavread('f:\ffoutput\mm.wav')
这一行里面有很多中文标点,应该是英文的才对。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯