python初步调用MATLAB及网址存档

http://blog.csdn.net/sunny_xsc1994/article/details/70197168

参考这篇博客,非常详尽。

安装numpy,vc++,win32com

win32com网:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/

豆瓣镜像网址:https://pypi.douban.com/simple

UCIwhl文件网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

1.简单画图

from mlab.releases import R2014a #或者from mlab.releases import latest_release as matlab

from matlab import matlabroot

print matlabroot()

D:/MATLAB/R2014a                          #这是我的matlab安装路径

from mlab.releases import R2014a as mlab

mlab.plot([1,2,3], '-o')

mlab.plot([2,3,4,5,8,1],'-o')

2.运行M文件

为了想尝试看看能否调用那些里面又调用了别的函数文件

我特地写了两个m函数,一个是read.m,里面还调用了另一个m函数文件fun.m,放在了C:\Tools\mlabtest文件下

from mlab.releases import latest_release as matlab

matlab.path(matlab.path(),r'C:\Tools\mlabtest')   #the path of the read.m

data=matlab.read('input.txt')   #执行read函数文件,函数的参数是文件名称,表明我要从该输入文件中读取数据,并返回fun.m处理后的数据

print data

你可能感兴趣的:(python初步调用MATLAB及网址存档)