MATLAB 与 python 的交互
发布日期:2021-07-01 04:00:33 浏览次数:3 分类:技术文章

本文共 519 字,大约阅读时间需要 1 分钟。

文章目录

交互方法

有以下方式:

① 通过数据文件交互,但不适于实时交互

② MATLAB与python使用socket通信
③ MATLAB调用python函数

MATLAB调用python

1. 检查环境是否可用

pyversion

像博主的情况,由于装了两个版本的python,而且把python3安装目录下的python.exe改成了python3.exe,这时候MATLAB只能识别到python2,可是如果想用MATLAB调用python3,应该执行如下语句:

% 注意,此处路径需根据实际情况填写pyversion('D:\Program Files\python3.7\python3.exe')

此时再执行pyversion会发现切换完毕。

在这里插入图片描述

2. 函数调用

py.print("Hello,MATLAB!")

注意,如果修改了py代码,在matlab中不会立即更新,需要重在python模块

clear classes
obj = py.importlib.import_module('myselfFileName');
py.importlib.reload(obj);

参考文章

参考

3.两者之间类型的转换

参见

转载地址:https://miracle.blog.csdn.net/article/details/105752680 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:机器人学相关书籍(长期更新)
下一篇:Python - 文件读写笔记

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月10日 06时53分26秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章