首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PyCharm中运行MATLAB文件?

如何在PyCharm中运行MATLAB文件?
EN

Stack Overflow用户
提问于 2020-06-30 05:36:45
回答 3查看 2.5K关注 0票数 1

我目前正在学习一门机器学习的在线课程,这需要我们使用MATLAB应用程序。我希望(如果可能的话)用PyCharm做我在课程中的练习。

我已经在PyCharm中安装了MATLAB支持插件,并尝试创建一个解释器来运行我的.m文件。但在控制台中单击run或调用function时,会出现诸如函数不存在或各种语法错误等错误。

任何帮助都将不胜感激!

EN

回答 3

Stack Overflow用户

发布于 2020-08-27 06:50:57

我成功地在Pycharm上运行MATLAB代码,让main.py是你启动python项目的主要python文件。您需要将调用的matlab文件放在启动程序的main.py的文件夹 './‘中,在main.py中,您需要导入引擎: import matlab.engine调用MATLAB代码,如此处所述1。(这种方法需要安装MATLAB )你也可以使用Matlab编译包(不需要安装MATLAB ) 2

  • 您必须在系统上安装支持的reference Python implementation (也称为CPython)版本。MATLAB支持2.7、3.6和3.7版本。

运行你的代码: python main.py

票数 2
EN

Stack Overflow用户

发布于 2021-05-13 22:03:45

我遵循以下步骤:https://se.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html

我转到Pycharm中的解释器设置并复制了解释器路径。然后我开始配置环境变量->环境变量->路径->:在这里我粘贴了我的解释器路径。然后,我在Pycharm中打开了一个终端并运行:

代码语言:javascript
复制
cd "matlabroot\extern\engines\python"
python setup.py install

注意:要查找matlabroot,请在MATLAB中键入matlabroot

这为我解决了这个问题。我试着不将解释器路径添加到环境变量中,但当我这样做时,它起作用了。我不是专家,所以不知道为什么。

票数 1
EN

Stack Overflow用户

发布于 2020-06-30 05:52:28

试试这个:

代码语言:javascript
复制
import matlab.engine
eng = matlab.engine.start_matlab()
eng.simple_script(nargout=0)
eng.quit()

请务必添加matlab文件的路径

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62647039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档