슬롯 나라 객체 지향 MATLAB API

게시일: 2021년 2월 1일 MATLAB 특징

MATLAB은사실상많은 과학 및 공학 분야의 표준이며 슬롯 나라와 좋은 조합입니다. 지금까지 MATLAB 사용자는GDXMRW 유틸리티 제품군슬롯 나라와의 인터페이스용. 그러나 Java 또는 Python과 같은 다른 프로그래밍 언어의 경우 더 고급 기능을 제공하고 있습니다.객체 지향 API2012년 이후. 이러한 API는 슬롯 나라 제어 및 상호작용에 대한 몇 가지 실질적인 이점을 제공합니다.

우리는 이제 슬롯 나라 34와 함께 제공되고 다음을 허용하는 MATLAB 버전의 객체 지향 API를 발표하게 된 것을 자랑스럽게 생각합니다.

새 API는 Matlab은 물론 GNU Octave 릴리스 5.2 이상에서도 작동합니다.

다음은 간단한 예입니다.

% 작업공간 생성
ws = 슬롯 나라GAMSWorkspace(); 
%는 슬롯 나라 모델 라이브러리의 'trnsport' 모델에서 GAMSJob 't'를 생성합니다.
t = ws.addJobFromGamsLib('trnsport');% GAMSJob 't' 실행
t.run(); 
%는 GAMSJob의 출력 데이터베이스에서 GAMSVariable 'x'를 검색합니다.
forx = t.outDB.getVariable('x').기록fprintf('x(%s,%s): 레벨=%g 한계=%g\n', x1.keys:, x1.레벨, x1.marginal);

더 많은 예:/34/docs/apis/examples_matlab/files.html

슬롯 나라 API를 자유롭게 사용해 보고 Twitter에서 어떻게 생각하는지 알려주세요.