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

 更新时间:2019年02月18日 08:57:18   作者:mishidemudong  
今天小编就为大家分享一篇python调用matlab的m自定义函数方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

项目信号处理和提取部分用到了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实现端口流量转发的示例代码

    端口流量转发(Port Forwarding)是一种网络通信技术,用于将特定的网络流量从一个端口或网络地址转发到另一个端口或地址,它在网络中扮演着一个非常重要的角色,在Python语言中实现端口转发非常容易,文中有相关的代码示例,需要的朋友可以参考下
    2023-11-11
  • Python操作Excel工作簿的示例代码(\*.xlsx)

    Python操作Excel工作簿的示例代码(\*.xlsx)

    这篇文章主要介绍了Python操作Excel工作簿的示例代码(\*.xlsx),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • tensorflow 只恢复部分模型参数的实例

    tensorflow 只恢复部分模型参数的实例

    今天小编就为大家分享一篇tensorflow 只恢复部分模型参数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • 如何取消pyecharts绘制地图时默认显示小圆点标识

    如何取消pyecharts绘制地图时默认显示小圆点标识

    这篇文章主要介绍了如何取消pyecharts绘制地图时默认显示小圆点标识,文章内容介绍详细具有一定的参考价值 需要的小伙伴可以参考一下
    2022-04-04
  • Python判断dict中key是否存在的3种方法实例

    Python判断dict中key是否存在的3种方法实例

    大家在学会python中的字典,会发现,字典中是没有特殊顺序的,但是都存储在一个特定的key下面,下面这篇文章主要给大家介绍了关于Python判断dict中key是否存在的3种方法,需要的朋友可以参考下
    2022-04-04
  • 零基础写python爬虫之爬虫的定义及URL构成

    零基础写python爬虫之爬虫的定义及URL构成

    俗话说工欲善其事必先利其器,作为本系列文章的第一篇,我们同样也需要先利其器,先把爬虫的定义以及写爬虫所需要的基础知识先介绍给大家。
    2014-11-11
  • TensorFlow实现Logistic回归

    TensorFlow实现Logistic回归

    这篇文章主要为大家详细介绍了TensorFlow实现Logistic回归的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • pycharm无法导入lxml的解决办法

    pycharm无法导入lxml的解决办法

    这篇文章主要介绍了pycharm无法导入lxml的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python3中延时变量和 free_list链表的区别解析

    Python3中延时变量和 free_list链表的区别解析

    这篇文章主要介绍了Python3中延时变量和 free_list链表的区别,在Python3中,"延时变量" 和 "free_list链表" 是两个不同的概念,他们之间没有直接联系,本文给实例相结合给大家讲解的非常详细,需要的朋友可以参考下
    2023-04-04
  • python算法练习之抓交通肇事犯

    python算法练习之抓交通肇事犯

    这篇文章主要该大家分享python算法抓交通肇事犯得练习,文章主要通过描述抓交通肇事犯得问题然后确定程序框架将结果运算出来,下面来看详细内容吧,需要的朋友可以参考一下哟
    2021-10-10

最新评论