이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
이 예제에서는 클라이언트 C# 프로그램에서 복소수 데이터를 생성한 후 MATLAB®에 전달합니다. 행렬은 변수 pr
의 실수 값과 변수 pi
의 허수 값으로 이루어진 벡터로 구성됩니다. 이 예제에서는 행렬을 다시 C# 프로그램으로 읽어 들입니다.
C#용 MATLAB 유형 라이브러리에 대한 참조는 다음과 같습니다.
MLApp.MLApp matlab = new MLApp.MLApp();
C# 클라이언트 프로그램에서 프로젝트에 대한 참조를 MATLAB COM 객체에 추가합니다. 예를 들어, Microsoft® Visual Studio®에서 프로젝트를 엽니다. 프로젝트(Project) 메뉴에서 참조 추가(Add Reference)를 선택합니다. 참조 추가 대화 상자에서 COM 탭을 선택합니다. MATLAB 응용 프로그램을 선택합니다. 자세한 내용은 공급업체 설명서를 참조하십시오.
전체 예제는 다음과 같습니다.
using System; namespace ConsoleApplication4 { class Class1 { [STAThread] static void Main(string[] args) { MLApp.MLApp matlab = new MLApp.MLApp(); System.Array pr = new double[4]; pr.SetValue(11,0); pr.SetValue(12,1); pr.SetValue(13,2); pr.SetValue(14,3); System.Array pi = new double[4]; pi.SetValue(1,0); pi.SetValue(2,1); pi.SetValue(3,2); pi.SetValue(4,3); matlab.PutFullMatrix("a", "base", pr, pi); System.Array prresult = new double[4]; System.Array piresult = new double[4]; matlab.GetFullMatrix("a", "base", ref prresult, ref piresult); } } }