(, )에서 시작하는 행렬의 대각을 설정합니다.

에서 노드 크기를 조정하여 , , 새 대각선 입력 및 출력 행렬 출력을 추가합니다.

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


icon

입력/출력

  • c2ddbl.png 행렬

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

  • ci32.png 비활성화된 인덱스 (행)

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

  • ci32.png 인덱스 (열)

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

  • cdbl.png 새 대각/채우기 원소

    새 대각은 실수나 복소수 행렬, 또는 임의의 숫자 타입의 2D 배열이 되어야 합니다. 새 대각은 설정할 원소를 지정합니다.

  • i2ddbl.png 출력 행렬

    출력 행렬은 새 대각을 가진 행렬입니다.

  • 행렬을 연결하고 다른 입력은 연결하지 않은 경우, 출력 행렬은 주요 대각이 0으로 설정된 행렬을 반환합니다. 을 연결하지 않고 을 연결하는 경우, 출력 행렬은 상위 대각이 (0, )에서 시작하며 새로운 대각 원소로 설정된 행렬을 반환합니다. 을 연결하지 않고 을 연결하는 경우, 출력 행렬은 상위 대각이 (0, )에서 시작하며 새로운 대각 원소로 설정된 행렬을 반환합니다.

    행렬을 새 대각에 연결하는 경우, 행렬은 반드시 열이 하나인 열 벡터 또는 행이 하나인 행 벡터가 되어야 합니다. 2D 배열을 새 대각에 연결하는 경우, 배열의 1차원은 1이 되어야 합니다.

    외부 입력 값 인덱스하기

    하나의 인덱스 입력에 음수값을 연결하고 다른 인덱스 입력에 양수값을 연결하는 경우, 출력 행렬은 빈 행렬이나 배열을 반환합니다.

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

    행렬의 각 행이나 열 차원보다 크거나 같은 또는 에 값을 연결하는 경우, 행렬은 새 대각 원소를 받기 위해 크기를 조정합니다. 행렬의 행이나 열 차원을 늘리면 이 함수는 각 외부 위치에서 0을 반환합니다.

    새 대각 입력 연결하기

    빈 행렬이나 2D 배열을 새 대각에 연결하는 경우, 출력 행렬행렬을 반환합니다.

    새 대각에 (, )로 시작하는 대각 또는 부분 대각보다 원소가 적은 입력을 연결하는 경우, 출력 행렬은 대각 또는 부분 대각의 첫번째 원소만이 새 대각 원소로 설정된 행렬을 반환합니다.

    (, )로 시작하며 대각 또는 부분 대각보다 원소가 많은 새 대각에 입력을 연결하는 경우, 행렬은 새 대각 원소를 받기 위해 크기를 조정합니다.

    입력을 행렬과 다른 숫자 타입을 가진 새 대각에 연결할 때, 함수가 정밀도를 해치지 않고는 새 대각 원소를 설정할 수 없는 경우, 함수는 행렬을 새 숫자 타입으로 변환합니다. 함수가 정밀도를 잃지 않고 새 대각 원소를 설정할 수 있는 경우, 새 대각의 숫자 타입은 행렬의 숫자 타입으로 변환됩니다.

    실수 또는 복소수 행렬을 행렬에 연결하는 경우, 출력 행렬은 실수 또는 복소수 행렬을 반환합니다. 특별한 강제 변환 사례 테이블은 출력 행렬행렬과 다른 경우를 보여줍니다.