Python调用Matlab代码
来源:互联网 发布:linux查看电源功率 编辑:程序博客网 时间:2024/06/04 22:48
Python调用Matlab代码
1.1 步骤
为matlab安装python引擎
- windows系统
cd "matlabroot\extern\engines\python"python setup.py install
- linux、mac系统
cd "matlabroot/extern/engines/python"python setup.py install
启动、关闭引擎
import matlab.engineeng = matlab.engine.start_matlab() #开启引擎# call some matlab codeseng.quit() # 关闭引擎
需要说明的是,如果python代码执行完毕后,而代码中没有关闭引擎的话,那么引擎会自动关闭。
示例代码
- python调用matlab非函数代码
# -*- coding: utf-8 -*-if __name__ == "__main__": print 'start python' import matlab.engine print 'start python call matlab ...' eng = matlab.engine.start_matlab() eng.triarea(nargout=0) # 调用triarea.m print 'spython call matlab end' print 'python end'
triarea.m代码如下,其中triarea.m必须和上面的python代码在同一个路径下:
b = 5;h = 3;a = 0.5*(b.* h)
- python调用matlab用户自定义函数代码
# -*- coding: utf-8 -*-if __name__ == "__main__": print 'start python' import matlab.engine print 'start python call matlab ...' eng = matlab.engine.start_matlab() ret = eng.triarea(1.0,5.0) # 调用triarea.m print(ret) print 'spython call matlab end' print 'python end'
triarea.m代码如下:
function a = triarea(b,h)a = 0.5*(b.* h);
参考文献
[1]Python调用Matlab代码(matlab官网)
阅读全文
0 0
- matlab调用python代码
- Python调用Matlab代码
- matlab调用C代码
- matlab调用java代码
- MATLAB中调用Python
- Python调用MatLab引擎
- python调用matlab
- python调用matlab文件
- Python调用Matlab引擎
- python调用MATLAB
- Python调用MATLAB脚本
- 服务器matlab安装及python调用matlab
- java中调用matlab代码
- MATLAB中调用C代码
- matlab中调用C代码
- python中调用matlab函数
- windows下python调用matlab
- Matlab下调用Python接口
- HDOJ2586 lca查询 tarjan模板程序
- listview+webview
- 腾讯2018应届毕业生校招之技术类招聘详细资讯
- 阿里云部署php项目Linux(7.3.1611)+XAMPP(5.6.31)
- sublime error trying to parse settings:expected value in packages\user\Defaul.....
- Python调用Matlab代码
- appiumapi详解(13)
- Qtree4
- net反射
- thrift 源码分析(二)关键字
- python学习笔记——理解if __name__ == '__main__'
- [Leetcode] 374. Guess Number Higher or Lower 解题报告
- Python virtualenv虚环境的安装
- Linux网络编程——tcp并发服务器(多线程)