如何從 MATLAB 呼叫 Python 函式?


Python 庫現已在 MATLAB 中提供(自 2014b 起)。如果我們使用 2014b 或更高版本,則可以直接在 MATLAB 中執行程式碼。

這樣,就可以在 MATLAB 中使用 Python 模組了。無需任何其他更改,只需在要使用的 Python 庫名稱前加上字首“py”即可。我們以 Python 日曆模組為例。

py.calendar.isleap(2016);
py.calendar.isleap(2017);

輸出

ans =1
ans = 0

為了執行我們自己的函式,我們可以在當前 MATLAB 工作目錄中建立檔案。假設我們建立了一個名為“hello.py”的檔案,其中包含這兩行內容

def world():
    return 'hello world';

#  在 MATLAB 中,如果我們執行以下命令,會得到下面的輸出

py.hello.world();

輸出

Hello world!

更新日期: 2019 年 9 月 27 日

306 個瀏覽量

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.