返回信息流在做QPSK的时候,里面有个高斯加燥的函数子函数是这个样子是什么意思啊~
gsrv1,2分别代表QPSK信号噪声的的实轴虚轴噪声的大小?但还是看不懂下面是什么意思~
问题一 那个 nargin是怎么用的?
问题二 z=sgma*sqrt(2*log10(1/(1-u)));这个函数是怎么写出来的哦?
function[gsrv1,gsrv2]=gnguass(m,sgma)
if nargin==0
m=0;
sgma=1;
elseif nargin==1
sgma=m;
m=0;
end
u=rand;
z=sgma*sqrt(2*log10(1/(1-u)));
u=rand;
gsrv1=m+z*cos(2*pi*u);
gsrv2=m+z*sin(2*pi*u);
这是一条镜像帖。来源:北邮人论坛 / matlab / #8407同步于 2011/7/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
function[gsrv1,gsrv2]=gnguass(m,sgma)这个用法是怎么用的,求
lixiaoyao
2011/7/4镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
一,nargin可以看作是输入参数的个数。函数根据不同个数的输入参数为m和sgma赋不同的值。
二,z=sgma*sqrt(2*log10(1/(1-u)))中,sqrt()和log10()都是matlab的函数