주요 콘텐츠

istril

행렬이 하부 삼각 행렬인지 확인

설명

tf = istril(A)A하부 삼각 행렬이면 논리값 1(true)을 반환합니다. 그렇지 않으면 논리값 0(false)을 반환합니다.

예제

예제

모두 축소

5×5 행렬을 만듭니다.

A = tril(magic(5))
A = 5×5

    17     0     0     0     0
    23     5     0     0     0
     4     6    13     0     0
    10    12    19    21     0
    11    18    25     2     9

행렬이 하부 삼각 행렬인지 테스트합니다.

istril(A)
ans = logical
   1

주대각선 위의 모든 요소가 0이므로 행렬은 하부 삼각 행렬입니다.

0으로 구성된 5×5 행렬을 만듭니다. 행렬이 하부 삼각 행렬인지 테스트합니다.

Z = zeros(5);
istril(Z)
ans = logical
   1

하부 삼각 행렬은 주대각선에 있을 수 있는 0의 개수에 제한이 없으므로 결과는 논리값 1(true)입니다.

입력 인수

모두 축소

입력 배열. istrilA의 차원이 2차원을 넘을 경우 논리값 0(false)을 반환합니다.

데이터형: single | double | logical
복소수 지원 여부:

세부 정보

모두 축소

  • istril이 논리값 1(true)을 반환하는 하부 삼각 행렬을 만들려면 tril 함수를 사용하십시오.

  • 함수 isdiag, istriu, istril은 함수 isbanded의 특별한 경우로서, 적절히 정의된 상부 대역폭과 하부 대역폭을 사용하여 모든 동일한 테스트를 수행할 수 있습니다. 예를 들면 istril(A) == isbanded(A,size(A,1),0)과 같습니다.

확장 기능

모두 확장

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

버전 내역

R2014a에 개발됨

모두 확장

참고 항목

| | | | | |