Main Content

triu

행렬의 상부 삼각 부분

설명

예제

U = triu(A)는 행렬 A상부 삼각 부분을 반환합니다.

U = triu(A,k)A의 k번째 대각선과 그 위에 있는 요소들을 반환합니다.

예제

모두 축소

1로 구성된 4×4 행렬을 만듭니다. 상부 삼각 부분을 추출합니다.

A = ones(4)
A = 4×4

     1     1     1     1
     1     1     1     1
     1     1     1     1
     1     1     1     1

B = triu(A)
B = 4×4

     1     1     1     1
     0     1     1     1
     0     0     1     1
     0     0     0     1

주대각선 위에 있는 요소들만 추출합니다.

C = triu(A,1)
C = 4×4

     0     1     1     1
     0     0     1     1
     0     0     0     1
     0     0     0     0

입력 인수

모두 축소

입력 행렬입니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
복소수 지원 여부:

포함할 대각선으로, 스칼라로 지정됩니다. k = 0은 주대각선을 나타내고 k > 0은 주대각선 위쪽이고 k < 0은 주대각선 아래쪽입니다.

Matrix with the main diagonal labeled as k=0. Values of k greater than zero are for diagonals above the main diagonal, and values of k less than zero are for diagonals below the main diagonal.

예: triu(A,3)

세부 정보

모두 축소

상부 삼각

행렬의 상부 삼각 부분에는 주대각선과 그 위에 있는 모든 요소들이 포함됩니다. 아래 그림에서 음영 처리된 요소는 6×6 행렬의 상부 삼각 부분을 나타냅니다.

6-by-6 matrix with shaded elements on and above the main diagonal.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |