티스토리 뷰
설치
cd "matlabroot/extern/engines/python"
python setup.py install
*matlabroot를 모를경우
matlab을 실행하고 matlab terminal에서 "matlabroot" 명령을 실행한다.
--- python code ---
import matlab.engine # MATLAB engine API import
eng = matlab.engine.start_matlab() # MATLAB engine 객체 생성
print(eng.isprime(13))
>> True
print(eng.isprime(12))
>> False
그리고 위 코드를 실행하면
잘 되는걸 볼 수 있다!
matlab script 파이썬에서 실행하기
해당 폴더에 넣고, 실행해주기만 하면 됐다!
triarea.m
function a = triarea(b,h)
a = 0.5*(b.* h);
main.py
import matlab.engine # MATLAB engine API import
eng = matlab.engine.start_matlab() # MATLAB engine 객체 생성
ret = eng.triarea(1.0,5.0)
print(ret)
실행 결과
