주요 콘텐츠

unifstat

R2026b

연속 균일 평균과 분산

설명

[m,v] = unifstat(a,b)는 하한 끝점(최솟값) a와 상한 끝점(최댓값) b로 정의된 연속 균등분포의 요소별 평균과 분산을 반환합니다. 끝점 a와 b는 스칼라, 벡터 또는 다차원 배열일 수 있습니다.

예제

예제

모두 축소

연속 표준 균등분포의 평균과 분산을 계산합니다.

a = 0;
b = 1;
[m,v] = unifstat(a,b)
m = 
0.5000
v = 
0.0833

2개의 벡터 a와 b를 만듭니다. 여기서 a는 연속 균등분포의 하한 끝점이고 b는 상한 끝점입니다. a와 b로 정의된 연속 균등분포의 평균 m과 분산 v를 반환합니다.

a = 1:6;
b = 2*a;
[m,v] = unifstat(a,b)
m = 1×6

    1.5000    3.0000    4.5000    6.0000    7.5000    9.0000

v = 1×6

    0.0833    0.3333    0.7500    1.3333    2.0833    3.0000

하한 끝점 a가 상한 끝점 b보다 크거나 같은 경우, unifstat는 NaN을 반환합니다.

a = [1 2 3];
b = [3 2 1];
[m,v] = unifstat(a,b)
m = 1×3

     2   NaN   NaN

v = 1×3

    0.3333       NaN       NaN

입력 인수

모두 축소

연속 균등분포의 하한 끝점으로, 숫자형 스칼라, 벡터 또는 배열로 지정됩니다.

a가 숫자형 벡터 또는 배열이면 b와 크기가 같아야 합니다. a가 숫자형 스칼라인 경우 함수는 a를 b와 차원이 같은 상수 행렬로 확장합니다.

예: [0 -1 7 9]

데이터형: single | double

연속 균등분포의 상한 끝점으로, 숫자형 스칼라, 벡터 또는 배열로 지정됩니다.

b가 숫자형 벡터 또는 배열이면 a와 크기가 같아야 합니다. b가 숫자형 스칼라인 경우 함수는 b를 a와 차원이 같은 상수 행렬로 확장합니다.

예: [1 1 10 12]

데이터형: single | double

출력 인수

모두 축소

연속 균등분포의 요소별 평균으로, 숫자형 스칼라, 벡터 또는 배열로 반환됩니다.

m의 각 요소는 a 및 b의 대응되는 요소로 지정된 분포의 평균입니다. a와 b의 크기가 같지 않은 경우 m은 필요한 스칼라 확장을 수행한 후 a 및 b와 크기가 같아집니다. a(i)가 b(i)보다 크거나 같은 경우 m(i)는 NaN이며, 여기서 i는 요소의 인덱스입니다. 끝점 a와 b를 갖는 연속 균등분포의 평균은 (a + b)/2입니다.

연속 균등분포의 요소별 분산으로, 숫자형 스칼라, 숫자형 벡터 또는 숫자형 배열로 반환됩니다.

v의 각 요소는 a 및 b의 대응되는 요소로 지정된 분포의 분산입니다. a와 b의 크기가 같지 않은 경우 v은 필요한 스칼라 확장을 수행한 후 a 및 b와 크기가 같아집니다. a(i)가 b(i)보다 크거나 같은 경우 v(i)는 NaN이며, 여기서 i는 요소의 인덱스입니다. 끝점 a와 b를 갖는 연속 균등분포의 분산은 (a – b)2/12입니다.

확장 기능

모두 확장

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | |

도움말 항목