import scipy.io
# mat 파일 쓰기
def set_point(x1, x2, y1, y2):
mat = {'point' : [x1, x2, y1, y2]}
# dictionary로 매개변수 전달해야함
scipy.io.savemat('point.mat', mat)
# mat 파일 읽기
def get_point():
mat = scipy.io.loadmat('point.mat')
matlab 명령 창
mcc -m 파일이름.m
python
import subprocess
def execute_exefile():
subprocess.call(["point.exe"])
+) exe 파일이 cmd로 실행이 안 될 경우, 버전에 맞는 matlab compiler를 설치하고 환경 변수에 path를 등록해준다.
https://kr.mathworks.com/products/compiler/matlab-runtime.html