카테고리 없음

[Matlab] 파이썬에서 매트랩 사용하기

SweetDev 2022. 11. 13. 14:13

설치

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)
 
실행 결과