Main Content

C# 클라이언트에서 MATLAB에 복소수 데이터 전달하기

데이터를 MATLAB® R2022b 이상에 설치된 C# 애플리케이션에서 MATLAB으로 전달하려면 .NET용 MATLAB Engine API를 사용해 보십시오. 자세한 내용은 Pass .NET Data Types to MATLAB Functions 항목과 .NET에서 MATLAB 함수 실행하기 항목을 참조하십시오.

MATLAB을 COM 자동화 서버로 사용하여 MATLAB R2022a 이하용으로 만든 기존 프로그램을 유지해야 하는 경우, 이 예제를 활용하십시오. 이 예제에서는 클라이언트 C# 프로그램에서 복소수 데이터를 생성한 후 MATLAB에 전달합니다. 행렬은 변수 pr의 실수 값과 변수 pi의 허수 값으로 이루어진 벡터로 구성됩니다. 이 예제에서는 행렬을 다시 C# 프로그램으로 읽어 들입니다.

C#용 MATLAB 유형 라이브러리에 대한 참조는 다음과 같습니다.

MLApp.MLApp matlab = new MLApp.MLApp();

C# 클라이언트 프로그램에서 프로젝트에 대한 참조를 MATLAB COM 객체에 추가합니다. 예를 들어, Microsoft® Visual Studio®에서 프로젝트를 엽니다. 프로젝트 메뉴에서 참조 추가를 선택합니다. 참조 추가 대화 상자에서 COM 탭을 선택합니다. MATLAB 애플리케이션을 선택합니다. 자세한 내용은 공급업체 문서를 참조하십시오.

전체 예제는 다음과 같습니다.

 C# 프로그램

참고 항목

|

관련 항목