이페이지의최신내용은아직번역되지않았습니다。최신내용은영문으로볼수있습니다。

randn

정규분포된난수

설명

예제

X = randn은표준정규분포에서추출한난수스칼라를반환합니다。

예제

X = randn(ñ은정규분포된난수로구성된ñXñ행렬을반환합니다。

예제

X = randn(SZ1,...,SZN은난수로구성된SZ1X ... XSZN배열을반환합니다。여기서SZ1,...,SZN은각차원의크기를나타냅니다。예를들어,randn(3,4)는3×4행렬을반환합니다。

예제

X = randn(SZ는난수로구성된배열을반환합니다。여기서크기벡터SZ大小(X)를정의합니다。예를들어,randn([3 4])는3×4행렬을반환합니다。

예제

X = randn(___类型名은데이터형이类型名인난수로구성된배열을반환합니다。类型名입력값은'单'또는'双'일수있습니다。위에열거된구문의모든입력인수와사용할수있습니다。

예제

X = randn(___,'喜欢',pp와같은(즉,p와동일한객체유형의)난수로구성된배열을반환합니다。类型名이나'喜欢'중하나를지정할수있으나,둘다지정할수는없습니다。

참고

randn함수에는'种子'입력값,'州'입력값,“扭腰”입력값이권장되지않습니다。RNG함수를대신사용하십시오。자세한내용은권장되지않는兰特구문과randn구문대체하기항목을참조하십시오。

예제

모두축소

정규분포된난수로구성된5X5행렬을생성합니다。

R = randn(5)
R =5×50.5377 -1.3077 -1.3499 -0.2050 0.6715 1.8339 -0.4336 3.0349 -0.1241 -1.2075 -2.2588 0.3426 0.7254 1.4897 0.7172 0.8622 3.5784 -0.0631 1.4090 1.6302 0.3188 2.7694 0.7147 1.4172 0.4889

지정된평균벡터와공분산행렬을사용하여이변량정규분포의값을생성합니다。

亩= [1 2];西格玛= [1 0.5;0.5 2];R = CHOL(SIGMA);Z = repmat(亩,10,1)+ randn(10,2)* R
Z =10×21.5377 0.4831 2.8339 6.9318 -1.2588 1.8302 1.8622 2.3477 1.3188 3.1049 -0.3077 1.0750 0.5664 1.6190 1.3426 4.1420 4.5784 5.6532 3.7694 5.2595

정규분포된실수부와정규분포된허수부가있는복소수형난수를하나생성합니다。

A = randn + 1I * randn
A = 0.5377 + 1.8339i

난수생성기의현재상태를저장하고난수로구성된×5벡터를생성합니다。

S = RNG;R = randn(1,5)
R =1×50.5377 1.8339 -2.2588 0.8622 0.3188

난수생성기의상태를小号로복원한다음,난수로구성된×5벡터를새로생성합니다。값은이전과동일합니다。

RNG(一个或多个);R1 = randn(1,5)
R1 =1×50.5377 1.8339 -2.2588 0.8622 0.3188

난수생성기의설정을지정하려면兰特randn함수대신항상RNG함수를사용하십시오。자세한내용은권장되지않는兰特구문과randn구문대체하기항목을참조하십시오。

난수로구성된3x2x3배열을만듭니다。

X = randn([3,2,3])
X = X(:,:,1)= 0.5377 0.8622 1.8339 0.3188 -2.2588 -1.3077 X(:,:,2)= -0.4336 2.7694 0.3426 -1.3499 3.5784 3.0349 X(:,:,3)= 0.7254 -0.2050 -0.0631-0.1241 0.7147 1.4897

단정밀도요소를갖는난수로구성된1×4벡터를만듭니다。

R = randn(1,4,'单'
R =1×4单列矢量0.5377 1.8339 -2.2588 0.8622
类(R)
ANS = '单'

기존배열과동일한크기의,정규분포된난수로구성된행렬을만듭니다。

A = [3 2;-2 1];SZ =尺寸(A);X = randn(SZ)
X =2×20.5377 -2.2588 1.8339 0.8622

앞의두줄의코드는다음과같이한줄로표현하는것이보통입니다。

X = randn(尺寸(A));

단정밀도난수로구성된2x2的행렬을만듭니다。

P =单([3 2 -2 1]);

p와크기,데이터형이동일한,난수로구성된배열을만듭니다。

X = randn(大小(P),'喜欢',p)的
X =2×2矩阵单0.5377 -2.2588 1.8339 0.8622
类(X)
ANS = '单'

并行计算工具箱™가있는경우기본데이터형을사용하여난수로구성된1000×1000분산배열을만듭니다。分散式데이터형의경우,'喜欢'구문은주데이터형뿐만아니라기본데이터형도복제합니다。

P = randn(1000,'单''分散式');
开始使用“本地”的个人资料...连接到6名工人并行池(parpool)。

p와크기,주데이터형,기본데이터형이동일한,난수로구성된배열을만듭니다。

X = randn(大小(P),'喜欢',P);
类(X)
ANS =分布式
classUnderlying(X)
ANS =单

입력인수

모두축소

정사각행렬의크기로,정수값으로지정됩니다。

  • ñ0이면X는빈행렬이됩니다。

  • ñ이음수이면0으로처리됩니다。

데이터형:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

각차원의크기로,정수값으로구성된개별인수로지정됩니다。

  • 크기가0인차원이있을경우X는빈배열이됩니다。

  • 크기가음수인차원이있을경우0으로처리됩니다。

  • randn은세번째차원부터는크기가1인차원을무시합니다。예를들어,randn(3,1,1,1)은난수로구성된3X1벡터를생성합니다。

데이터형:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

각차원의크기로,정수값으로구성된행벡터로지정됩니다。이벡터의요소는각각해당하는차원의크기를나타냅니다。

  • 크기가0인차원이있을경우X는빈배열이됩니다。

  • 크기가음수인차원이있을경우0으로처리됩니다。

  • randn은세번째차원부터는크기가1인차원을무시합니다。예를들어,randn([3,1,1,1])은난수로구성된3X1벡터를생성합니다。

예:SZ = [2,3,4]는2x3x4배열을생성합니다。

데이터형:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

생성할데이터형(클래스)으로,'双''单'또는randn를지원하는다른클래스의이름으로지정됩니다。

예:randn(5, '单')

생성할배열의프로토타입으로,숫자형배열로지정됩니다。

예:randn(5, '象',p)的

데이터형:|

  • randn이생성하는수열은兰特兰迪randn의기반이되는균일의사난수생성기의내부설정에의해결정됩니다。RNG를사용하여이공유난수생성기를제어할수있습니다。

확장기능

R2006a이전에개발됨