python调用matlab文件
来源:互联网 发布:wind 大宗商品数据库 编辑:程序博客网 时间:2024/05/17 01:02
python和matlab在计算机各具优势,最近在研究一个文字识别的小程序。同时用到matlab和python,matlab负责图片的前期处理,python负责图片的文字识别,需要相互调用。我尝试了很久,matlab调用py文件我从网上找了很久,一直都没有成功,python调m文件成功了,记下来。
1.Python中安装mlab
下载https://pypi.python.org/pypi/mlab
安装命令:python setup.py install
2 .测试
from mlab.releases import latest_release
from matlab import matlabroot
print matlabroot() #能打印出matlab的路径就可以使用mlab了
3.调用matlab的自带函数
from mlab.releases import latest_release as matlab
matlab.plot([2,3,4,5,8,1],’-o’) #画个图。很快就显示了。
4.调用自定义的m文件
假设我的test.m文件内容是:
function n=test(x,y)n=x+y;end
- 把该m文件(如test.m)放到了D:\pylearn文件夹下(该文件夹下可以放入多个m文件)
- 对应调用的python命令是:
from mlab.releases import latest_release as matlab#设置想要调用m文件所在的路径matlab.path(matlab.path(),r'D:\pylearn') #调用该m文件自定义的函数n=int(matlab.manage(1,2))print n#输出3
注意:
- 需要调用的m文件必须在matlab成功运行至少一次(我也不知道为什么,有时候修改了m文件之后,直接调用运行有时候不成功)
- 在测试过程中可能会出现错误,但是我这样做是成功的
- 如果是matlab调用python程序,若出现Undefined variable “py” or class “py.orcrun.img_to_word”.可能是python程序本身有问题(语法错误或者是语句没有对齐之类的)
0 0
- python调用matlab文件
- 实现python调用Matlab的.m文件
- matlab调用Python的.py脚本文件
- Python 调用Matlab的函数或者调用M文件方法
- MATLAB中调用Python
- Python调用MatLab引擎
- python调用matlab
- Python调用Matlab引擎
- python调用MATLAB
- matlab调用python代码
- Python调用Matlab代码
- Python调用MATLAB脚本
- matlab调用C文件
- Matlab调用c文件
- matlab调用C++文件
- Matlab调用.py文件
- MATLAB调用cpp文件
- 服务器matlab安装及python调用matlab
- iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等
- 洛谷 P1032 字串变换
- 清除浮动的几种方法
- tc命令——Linux基于IP进行流量限速
- 收藏本网站代码
- python调用matlab文件
- 这些情况别犹豫,赶快裸辞!
- xpage一个视图事由多个表单组成
- java.lang.ClassNotFoundException和java.lang.NoClassDefFoundError的区别
- java开发系统内核:实现进程优先级队列
- MATLAB功率谱估计
- shell命令--ss
- 瞎发表点弁言
- Gradle学习历程(一)