티스토리 뷰

설치

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)
 
실행 결과
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함