當前位置:首頁 » 編程語言 » matlab轉python

matlab轉python

發布時間: 2024-03-26 08:56:35

1. matlab中怎麼調用python,python計算結果再返回matlab

全部用文件IO的話可以這樣:

matlab把所有參數輸出到一個文件里,然後用system命令調python腳本。python腳本讀文件做計算結果再寫文件。最後matlab再讀文件得到結果。

假設python腳本的用法是:

pythonxxx.pyin.txt out.txt

則matlab調用命令為:

[status,cmdout]=system('pythonxxx.pyin.txtout.txt')


另外,可以把參數用python命令行參數的方式傳入,然後從cmdout(也就是命令行的標准輸出)獲取返回值。題主研究好文件IO的方法再來看這一種。

2. 編寫了一個MATLAB腳本,想用python打包成exe

matlab文件如何封裝成exe文件
不論是Java還是c++,甚至是Python,都能編譯出脫離環境可(安裝)運行的exe或apk文件,那麼matlab能不能封裝成exe文件,從而在別人沒有裝matlab的終端上也能運行呢?其實這個工具是有的。但是想說在前面的是,要運行m文件轉成的exe,亦需要在機子安裝一個依賴包文件。所以,想要在別人機子上運行程序,必須將exe文件連通依賴包安裝工具一起拷給別人,而這個工具大到500多M,並不是那麼小巧。這一步是必須的,我們也不能苛求太多,畢竟matlab本身就是一個科學計算軟體,而不是軟體開發工具。
安裝並選擇編譯器。
在matlab命令行輸入mbuild -setup,(注意空格),選擇一個編譯器,如果沒有,可以選擇matlab自帶的LCC編譯器,也可以馬上下一個VC6.0安裝一下,再運行命令,就有了。一般選擇c編譯器。
調用編譯器完成m文件到exe文件的轉換
命令行窗口輸入mcc -m filename(這里的filename是文件名),完成m文件到exe文件的轉化。
這個過程可能會報「Test checkout of feature 『Compiler』 failed」的錯誤,這是因為你破解的matlab不徹底,解決的方法是:
按操作替換三個文件即可
無依賴環境exe文件的打開
D:\MATLAB\R2014a\toolbox\compiler\deploy\win64目錄下找到應用程序MCRInstaller,連同exe文件發給別人。接收者雙擊安裝MCR便可打開m轉成的exe。
不同的人,不同的機子,不同的matlab遇到的問題肯定是不一樣的,這里無法一一解釋,若有遇到其他問題,可以留言。
MCR鏈接庫提供了一個matlab的運行環境,這個是需要手動安裝的,當然,也可以這樣————
將MCRInstaller.exe拷貝到你文件所在文件夾里,用打包程序來打包,生成安裝文件,設定在解包過程中自動執行MCRInstaller.exe,同時將可執行文件的圖標放在桌面。

熱點內容
邁拓z1固態緩存 發布:2025-09-11 07:51:09 瀏覽:497
銀聯在線支付介面php 發布:2025-09-11 07:50:24 瀏覽:496
oracle備份資料庫 發布:2025-09-11 07:45:39 瀏覽:579
多台負載獲取伺服器ip 發布:2025-09-11 07:40:34 瀏覽:813
電腦伺服器架 發布:2025-09-11 07:25:37 瀏覽:209
配置演習材料的基本原則有哪些 發布:2025-09-11 07:06:36 瀏覽:779
sqlcount函數 發布:2025-09-11 06:57:23 瀏覽:805
java虛擬機優化 發布:2025-09-11 06:54:49 瀏覽:714
c語言兩數相加編譯 發布:2025-09-11 06:52:03 瀏覽:802
戀舞olios怎麼和安卓互通 發布:2025-09-11 06:38:30 瀏覽:854