주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

hadamard

아다마르 행렬(Hadamard Matrix)

설명

H = hadamard(n) 은 차수 n아다마르 행렬(Hadamard Matrix)을 반환합니다.

예제

H = hadamard(n,classname)classname 클래스의 행렬을 반환합니다. 클래스는 'single' 또는 'double'일 수 있습니다.

예제

모두 축소

4×4 아다마르 행렬을 구합니다.

H = hadamard(4)
H = 4×4

     1     1     1     1
     1    -1     1    -1
     1     1    -1    -1
     1    -1    -1     1

입력 인수

모두 축소

행렬 차수로, 음이 아닌 정수 스칼라로 지정됩니다.

예: hadamard(4)

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

행렬 클래스로, 'double' 또는 'single'로 지정됩니다.

예: hadamard(4,'single')

데이터형: char

제한 사항

  • n > 2n×n 아다마르 행렬(Hadamard Matrix)은 rem(n,4) = 0인 경우에만 존재합니다. 이 함수는 n, n/12 또는 n/20이 2의 거듭제곱인 경우만 처리합니다.

세부 정보

모두 축소

참고 문헌

[1] Ryser, Herbert J. Combinatorial Mathematics. Mathematical Association of America, 1963.

[2] Pratt, William K. Digital Signal Processing. New York, NY: John Wiley and Sons, 1978.

확장 기능

모두 확장

버전 내역

R2006a 이전에 개발됨

참고 항목

| |