MATLAB调用python文件以及调用.exe文件方法

您所在的位置:网站首页 matlab如何生成exe MATLAB调用python文件以及调用.exe文件方法

MATLAB调用python文件以及调用.exe文件方法

2024-07-11 05:21| 来源: 网络整理| 查看: 265

引言:

在编程的时候有这么一个需求,就是要用MATLAB去调用python文件以及调用python写好的功能函数。

配置环境:

                                   MATLAB 2017b;

                                   python 2.7x;

方法:

1.查看matlab中是否能关联python。在matlab命令窗口输入:pyversion。

                注:matlab关联的是计算机安装的python2.7。

2.在matlab中编写简单的python调用函数,以hello word为例。

(1)新建一个脚本,以Python的编程方法定义一个hello函数。

(2)将其保存为.py格式的文件。

(3)新建matlab脚本main.m作为主函数,调用mymoudle.py。

注:第三方库如numpy,opencv等同样适用。但是在刚开始运行的时候尽量在.py文件中不要加注释,matlab可能会无法编译形成.pyc文件,可能会无法调用执行函数!!!!!

亲测:python使用opencv显示图像。结果如下:

将其进行matlab调用:命名为test.py。

import cv2 import numpy as np def cv_test(): img = cv2.imread('timg.jpg') cv2.imshow("test", img) cv2.waitKey() cv2.destroyWindow()

写好主函数调用:将图片timg.jpg放到test.py同级目录下。

在实际的编程过程中,对于一些复杂的函数有可能matlab对python函数的调用不太完善,会导致图片结果无法完全显示的问题。针对这个问题采用了matlab调用.exe的方法,就是将功能函数通过python打包成.exe格式。

matlab调用.exe方法:

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3