인덱스 (, )에서 시작하는 행렬의 대각을 반환합니다.

노드 크기를 조정하여 입력 및 대각 행렬 출력을 추가할 수 있습니다.

커넥터 팬은 이 다형성 함수의 기본 데이터 타입을 디스플레이합니다.


icon

입력/출력

  • c2ddbl.png 행렬

    행렬은 임의의 숫자 타입의 2D 배열이나 실수 혹은 복소수 행렬이 되어야 합니다.

  • ci32.png 인덱스 (행)

    은 정수나 실수가 되어야 합니다. 은 출력의 시작하는 행 인덱스입니다. 기본값은 0입니다.

  • ci32.png 인덱스 (열)

    은 정수나 실수가 되어야 합니다. 은 출력의 시작하는 열 인덱스입니다. 기본값은 0입니다.

  • i2ddbl.png 대각

    대각 행렬행렬의 대각 원소를 포함하는 행렬 또는 2D 배열입니다.

  • 대각 행렬 출력은 행렬이나 열이 하나인 2D 배열이며 행렬과 같은 숫자 타입을 가지고 있습니다. 행렬을 행렬에 연결하면 대각 행렬은 열 벡터를 반환합니다. 2D 배열을 행렬에 연결하면 대각 행렬은 2D 배열을 반환합니다.

    을 연결하지 않는 경우, 대각 행렬행렬의 주요 대각을 반환합니다. 을 연결하지 않으면 대각 행렬은 하위 대각을 반환합니다. 을 연결하지 않으면 대각 행렬은 상위 대각을 반환합니다.

    외부 입력 값 인덱스하기

    음수값을 에 연결하고 에 값을 연결하지 않는 경우, 대각 행렬은 해당 음수에 대응하는 양수값을 에 연결하고 은 연결하지 않은 것과 같은 결과를 반환합니다. 열에 음수 인덱스를 연결하고 에 값을 연결하지 않는 경우, 대각 행렬은 해당 음수에 대응하는 양수값을 에 연결하고 에 값을 연결하지 않은 것과 같은 결과를 반환합니다.

    에 값을 연결하고 하나의 값이 음수인 경우, 다른 값은 반드시 0이어야 합니다. 다른 값이 0이 아닌 경우, 대각 행렬은 빈 행렬이나 배열을 반환합니다.

    행렬의 행 차원이나 값보다 크거나 같은 값을 에 연결하거나 행렬의 열 차원보다 크거나 같은 값을 에 연결하는 경우, 대각 행렬은 빈 행렬이나 배열을 반환합니다.

    부대각 추출하기

    행렬의 행과 열 차원보다 작은 양수값을 에 연결하는 경우, 함수는 부대각을 반환합니다. 부대각에는 (, )에서 시작하여 대각의 마지막 원소에서 끝나는 대각 원소가 포함되어 있습니다.

    보다 작은 경우, 대각 행렬은 상위 대각의 일부를 반환합니다. 보다 큰 경우, 대각 행렬은 하위 대각의 일부를 반환합니다. 과 같은 경우, 대각 행렬은 주요 대각의 일부를 반환합니다.