C/C++ 코드 생성 MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.
사용법 관련 참고 및 제한 사항:
k를 제공할 경우 그 값은 실수형 정수 스칼라 값이어야 합니다.
가변 길이 벡터(1×: 또는 :×1)인 가변 크기 입력값에 대해diag는다음과같이동작합니다。
입력값을 벡터로 취급
지정한 대각선을 따라 입력 벡터가 있는 행렬 반환
가변 길이 벡터가 아닌 가변 크기 입력값에 대해diag는다음과같이동작합니다。
입력값을 행렬로 취급
런타임에 입력값으로 벡터를 받을 수 없음
가변 길이 벡터 반환
입력값이 가변 크기(:m×:n)이고 런타임에 0×0 형태인 경우 출력값은 0×0이 아니라 0×1입니다. 하지만 입력값에 크기가 0×0인 상수가 포함되어 있으면 출력값은[]입니다.
가변 길이 벡터(1×: 또는 :×1)가 아닌 가변 크기 입력값의 경우diag는 입력값을 대각 벡터를 추출할 행렬로 취급합니다. 입력 배열이 런타임에 벡터인 경우에도 이와 같이 동작합니다.diag가1×: 또는 :×1이 아닌 가변 크기 입력값으로 행렬을 만들도록 하려면 다음을 사용하십시오.
GPU 코드 생성 GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.
사용법 관련 참고 및 제한 사항:
k를 제공할 경우 그 값은 실수형 정수 스칼라 값이어야 합니다.
가변 길이 벡터(1×: 또는 :×1)인 가변 크기 입력값에 대해diag는다음과같이동작합니다。
입력값을 벡터로 취급
지정한 대각선을 따라 입력 벡터가 있는 행렬 반환
가변 길이 벡터가 아닌 가변 크기 입력값에 대해diag는다음과같이동작합니다。
입력값을 행렬로 취급
런타임에 입력값으로 벡터를 받을 수 없음
가변 길이 벡터 반환
입력값이 가변 크기(:m×:n)이고 런타임에 0×0 형태인 경우 출력값은 0×0이 아니라 0×1입니다. 하지만 입력값에 크기가 0×0인 상수가 포함되어 있으면 출력값은[]입니다.
가변 길이 벡터(1×: 또는 :×1)가 아닌 가변 크기 입력값의 경우diag는 입력값을 대각 벡터를 추출할 행렬로 취급합니다. 입력 배열이 런타임에 벡터인 경우에도 이와 같이 동작합니다.diag가1×: 또는 :×1이 아닌 가변 크기 입력값으로 행렬을 만들도록 하려면 다음을 사용하십시오.
diag(x)대신diag(x(:))
diag(x,k)대신diag(x(:),k)
GPU 배열 Parallel Computing Toolbox™를 사용해 GPU(그래픽스 처리 장치)에서 실행하여 코드 실행 속도를 높일 수 있습니다.
이 함수는 GPU 배열을 완전히 지원합니다. 자세한 내용은GPU에서 MATLAB 함수 실행하기(Parallel Computing Toolbox)항목을참조하십시오。
분산 배열 Parallel Computing Toolbox™를 사용하여 대규모 배열을 클러스터의 결합된 메모리에 걸쳐 분할할 수 있습니다.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.