python调用matlab的m自定义函数方法


Posted in Python onFebruary 18, 2019

项目信号处理和提取部分用到了matlab,需要应用到工程中方便研究。用具有万能粘合剂之称的“Python”。具体方法如下:

1.python中安装mlab

下载https://pypi.python.org/pypi/mlab

安装命令:python setup.py install

Mlab is a high-level python to Matlab bridge that lets Matlab look like a normal python library.

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函数(extract.m)放到了D:\pylearn\m文件夹下

from mlab.releases import latest_release as matlab

matlab.path(matlab.path(),r'D:\pylearn\m')#设置路径

matlab.extract(arg1,arg2)#调用自己定义的m函数就可以了

以上这篇python调用matlab的m自定义函数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的贪吃蛇游戏例子
Jun 16 Python
Python中使用partial改变方法默认参数实例
Apr 28 Python
python实现井字棋游戏
Mar 30 Python
Windows下安装python2和python3多版本教程
Mar 30 Python
TensorFlow实现卷积神经网络
May 24 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 Python
Python数据可视化库seaborn的使用总结
Jan 15 Python
python中的&&及||的实现示例
Aug 07 Python
python 利用pyttsx3文字转语音过程详解
Sep 25 Python
Python操作qml对象过程详解
Sep 26 Python
Python处理PDF与CDF实例
Feb 26 Python
在Python文件中指定Python解释器的方法
Feb 18 #Python
Python字符串逆序的实现方法【一题多解】
Feb 18 #Python
浅谈pyqt5中信号与槽的认识
Feb 17 #Python
Laravel+Dingo/Api 自定义响应的实现
Feb 17 #Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
Feb 17 #Python
Python线程之定位与销毁的实现
Feb 17 #Python
Pandas读取并修改excel的示例代码
Feb 17 #Python
You might like
PHP中for与foreach的区别分析
2011/03/09 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
js使用generator函数同步执行ajax任务
2017/09/05 Javascript
Three.js加载外部模型的教程详解
2017/11/10 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
Python字符串处理之count()方法的使用
2015/05/18 Python
浅谈Python peewee 使用经验
2017/10/20 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
食堂标语大全
2014/06/11 职场文书
护士工作失误检讨书
2014/09/14 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
JavaScript最完整的深浅拷贝实现方式详解
2022/02/28 Javascript