请教如何修改这个小程序???
我在编程过程中出现了下列问题,请大家帮忙看看,谢谢指教!!!
echo on
SNRindB1=0:2:15;
SNRindB2=0:0.1:15;
M=16;
k=log2(M);
for i=1:length(SNRindB1)
smld_err_prb(i)=qammoto(SNRindB1(i));
end;
for i=1:length(SNRindB2)
SNR=exp(SNRindB2(i)*log(10)/10);
theo_err_prb(i)=4*Qfunct(3*k*SNR/(M-1));
end;
semilogy(SNRindB1,smld_err_prb, ’*‘); %用对数坐标作出实际信噪比-误比特率曲线
hold %保持住上一曲线
semilogy(SNRindB2,theo_err_prb); %画出对数坐标理论信噪比-误比特率曲线
??? Error using ==> semilogy
Vectors must be the same lengths.
Error in ==> qammotocalo at 13
semilogy(SNRindB1,smld_err_prb,'*'); %用对数坐标作出实际信噪比-误比特率曲线
请问如何修改???我不会