matlab與python的交互

一、從matlab調用python

強烈建議先看看這B站的視頻,正片從中間開始

1、先給出官方鏈接

進入鏈接後點示例,內容更豐富一些。《Python 庫 — 示例》
在這裏插入圖片描述

2、簡單說一下環境配置(下面的圖片內容來自https://blog.csdn.net/jnulzl/article/details/51170859)

在這裏插入圖片描述

3、添加python環境變量以加載模塊

如果是將當前文件夾加入到python搜索路徑,modpath='';即可。

P = py.sys.path;
if count(P,modpath) == 0
  insert(P,int32(0),modpath);
end

修改好路徑後,直接使用 import 命令加載 python 模塊會產生錯誤,需採用以下命令:

mod = py.importlib.import_module('untitled'); % 加載 python 模塊 untitled.py,這是你自己寫的模塊文件

當加載了python模塊後,修改了該模塊內容,就需要重新導入:

import py.importlib.reload(模塊名稱)

4、使用python

在所有python的語法前加一個py.即可
如:import py.numpy
更多可以參考《MATLAB中調用Python》的標題三

5、python與matlab一些格式上的轉換

參考:《Matlab 調用 Python 腳本》的標題2,3
《官網——從 Python 將數據傳遞到 MATLAB——文檔》

二、從python調用matlab

參考:《官網——從 Python 調用 MATLAB——文檔》

三、matlab提供其他語言的接口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章