?? gngauss.m
字號(hào):
function [ gsrv1,gsrv2 ] = gngauss( m,sgma )% [ gsrv1,gsrv2 ] = gngauss( m,sgma )% [ gsrv1,gsrv2 ] = gngauss( sgma )% [ gsrv1,gsrv2 ] = gngauss% GNGAUSS函數(shù)生成兩個(gè)相互獨(dú)立的高斯分布的變量,m為均值,sgma為標(biāo)準(zhǔn)方差。% 如果只有一個(gè)參數(shù)的輸入,此參數(shù)被認(rèn)定為標(biāo)準(zhǔn)方差,此時(shí)均值被默認(rèn)為"0"。% 如果沒有參數(shù)輸入,此時(shí)生成兩個(gè)標(biāo)準(zhǔn)正態(tài)分布的變量,均值為"0",標(biāo)準(zhǔn)方差為"1"。if nargin==0 m=0; sgma=1;elseif nargin==1 sgma=m; m=0;end;u=rand;z=sgma*(sqrt(2*log(1/(1-u)))); % 此時(shí)生成了一個(gè)瑞利分布的變量。 u=rand;gsrv1=m+z*cos(2*pi*u); % 瑞利分布的變量可以分解為兩個(gè)相互獨(dú)立的服從正態(tài)分布的分量。gsrv2=m+z*sin(2*pi*u);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -