Main Content

MATLAB의 .NET 데이터형

데이터 변환, MATLAB®과 .NET 간 데이터 전달

.NET 메서드나 함수를 호출할 경우 MATLAB은 대부분의 프리미티브 MATLAB 인수를 자동으로 .NET 유형으로 변환합니다. 문자열로 구성된 배열을 전달하려면 cell 함수를 사용하십시오. 다른 MATLAB 유형으로 구성된 배열을 전달하려면 NET.createArray 함수를 사용하십시오. 구조체형 배열, 희소 배열 또는 복소수는 .NET 메서드에 전달할 수 없습니다.

MATLAB에서는 프리미티브 .NET 반환 유형을 상응하는 MATLAB 유형이 있는 경우 자동으로 변환합니다. System.String 객체를 변환하려면 char 함수를 호출하십시오. .NET 함수가 배열을 반환하는 경우, MATLAB 명령에 데이터를 사용하기 전에 사각형 배열에는 해당하는 MATLAB 숫자형 함수를 사용하고 가변 배열(Jagged Array)에는 cell 함수를 사용하십시오. MATLAB 사전을 대응하는 .NET 객체로 변환하려면 NET.createDictionary 함수를 호출하십시오.

함수

NET.createArrayArray for nonprimitive .NET types
NET.createDictionaryGeneric .NET Dictionary (R2023a 이후)
NET.disableAutoReleaseLock .NET object representing RunTime Callable Wrapper (COM wrapper)
NET.enableAutoReleaseUnlock .NET object representing RunTime Callable Wrapper (COM wrapper)

도움말 항목

문제 해결

Limitations to Support of .NET Arrays

.NET features not supported in MATLAB.