时间:2021-05-22
发现一个很简单的配置方法,一直想写的没写上,今天抽空就把它给补充完整好了。
本文的配置方法Windows,Mac和Linux系统均适合。
一.安装MATLAB Engine API for python
install MATLAB Engine API for Python
Windows系统
cd "matlabroot\extern\engines\python"python setup.py installMac or Linux系统
这里的"matlabroot"是你matlab所在的安装路径,注意,上面两个地址中的反斜杠是不同的。
二.用Python调用脚本或者函数
Call User Script and Function from Python
脚本
在当前目录下,MATLAB建立triarea.m脚本文件,内容如下
b = 5;h = 3;a = 0.5*(b.* h)然后同目录下新建一个test.py,内容如下
函数
MATLAB建立一个function文件,内容如下:
function a = triarea(b,h)a = 0.5*(b.* h);同样,test.py修改如下:
是不是觉得特别方便?惊不惊喜,意不意外,枉费我之前用mlab时在windows下配置了那么多,后来在Linux下没成功的时候,无意间就发现了这个方法。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
为什么要用python调用matlab?我自己的有些数据结构涉及到hash查找,在python中key是tuple形式,在matlab中支持hash查找的数据结
用Python写运维脚本时,经常需要执行linuxshell的命令,Python中的commands模块专门用于调用Linuxshell命令,并返回状态和结果,
python系统调用的实例详解本文将通过两种方法对python系统调用进行讲解,包括python使用CreateProcess函数运行其他程序和ctypes模块
java调用python的几种用法如下:在java类中直接执行python语句在java类中直接调用本地python脚本使用Runtime.getRuntime
本文实例讲述了Java程序中实现调用Python脚本的方法。分享给大家供大家参考,具体如下:在程序开发中,有时候需要Java程序中调用相关Python脚本,以下