MATLAB 封裝釋出exe
從2016a開始到現在的2017,從MATLAB中建立出一個獨立的應用程式有多種方法,可以用MATLAB提供的現有函式或者現有App。
本文介紹的是利用MATLAB的Application Compiler工具建立一個獨立的應用程式,以下這個例子顯示瞭如何從MATLAB中生成獨立的應用程式。
編寫程式碼檔案
在MATLAB中,編寫你想獨立成為應用程式的MATLAB程式碼,儲存為.m檔案,此處以簡單的magicsquare.m為例子,該例子是用來生成幻方。
程式碼如下:
function [a,b]=example(x1,x2)
a=x1
b=x1+x2
在MATLAB命令提示符下,輸入example(1,2),輸出顯示如下:
開啟應用程式編譯器
在命令列視窗輸入deploytool,選擇Application Compiler,或者直接在命令列視窗輸入applicationCompiler或者deploytool。
指定要部署MATLAB應用程式的主檔案
a. 在工具條的部分,點選加號按鈕。
b. 在開啟的檔案瀏覽,找到並選擇magicsquare.m檔案。
單擊PACKING OPTIONS的選項部分
確認Runtime download from web核取方塊被選中。
當然,下一個也是可以的。
但是如果是上一個的話,要在有MATLAB環境下才能執行。
MATLAB編譯器專案視窗的主體部分簡介
該專案視窗分為以下幾個區域:
- ApplicationInformation -部署的應用程式的可編輯資訊。
- AdditionalInstaller Options -為生成的安裝程式預設安裝路徑。
- Files requiredfor your application -生成的應用程式所需的其他檔案。這些檔案將被包括在生成的應用程式的安裝程式當中。
- Files installedwith your application -和您的應用程式一起安裝的檔案。這些檔案包括:
產生的readme.txt
目標平臺的生成的可執行檔案 - AdditionalRuntime Settings-控制生成的可執行檔案的特定選項。
點選 Package
正在生成應用程式包
生成的輸出檔案應該包含
- for_redistribution包含用於安裝應用程式和MATLAB Runtime的檔案。
- for_testing資料夾包含建立的所有由MCC建立的檔案,像二進位制檔案和jar,頭和原始檔,使用這些檔案來測試安裝。
- for_redistribution_files_only資料夾包含應用程式的重新發布所需的檔案。這些檔案可以分發到那些有MATLAB或者有 MATLAB Runtime 的使用者的電腦上。
- PackagingLog.txt是由編譯器生成的日誌檔案。
安裝MATLAB生成的獨立應用程式
a. 在for_redistribution資料夾中找到MyAppInstaller_web後雙擊執行
b. 如果你使用代理伺服器連線到網際網路,輸入伺服器的設定。
c. 點選Connection Settings。
d. 在提供的視窗中輸入代理伺服器設定。
e. 點選OK。
f. 根據提示進行操作,在此過程中選擇應用程式的安裝路徑,如果MATLABRuntime 未安裝,需要選擇相應的安裝路徑,選擇License Agreement的安裝路徑,跟著提示一步步進行就可以將應用程式安裝完成了。
執行獨立應用程式
開啟一個終端視窗。
瀏覽到您安裝該應用程式的資料夾。
如果接受預設設定,你可以找到在以下位置的一個資料夾,執行使用以下命令的一個應用程式。
相關文章
- Matlab---匯出exeMatlab
- Vue外掛從封裝到釋出Vue封裝
- matlab如何生成exeMatlab
- 如何把JAVA程式封裝成EXE檔案Java封裝
- Matlab生成exe檔案Matlab
- Matlab生成.exe格式檔案Matlab
- electron+puppeteer 封裝成exe可執行檔案封裝
- .net 8 WPF釋出程式只生成exe
- 手把手教你封裝 Vue 元件,並使用 npm 釋出封裝Vue元件NPM
- OGLplus 0.33.0 釋出,OpenGL 的 C 封裝庫封裝
- MATLAB 生成exe 的幾種方法Matlab
- 如何利用matlab生成exe軟體?Matlab
- Vue實現跑馬燈效果以及封裝為元件釋出Vue封裝元件
- 我的第一個擴充套件包釋出啦-封裝明道雲API套件封裝API
- 微軟釋出補丁封殺允許 Surface RT 安裝 Linux 的“漏洞”微軟Linux
- python呼叫matlab程式,MATLAB 指令碼打包為 exe可執行程式PythonMatlab指令碼行程
- 使用MATLAB compiler將matlab程式轉成獨立應用程式exeMatlabCompile
- matlab程式碼轉exe可執行軟體Matlab
- 04.ElementUI原始碼學習:元件封裝、說明文件的編寫釋出UI原始碼元件封裝
- 基於NPOI封裝匯出Excel方法封裝Excel
- 【封裝那些事】 缺失封裝封裝
- matlab R2013a 生成exe 脫離matlab開發環境執行Matlab開發環境
- RxRetrofit - 終極封裝 - 深入淺出 & 異常封裝
- 封裝封裝
- matlab生成exe獨立執行檔案已破解(好用)Matlab
- MATLAB2017b庫編譯及生成exeMatlab編譯
- matlab編譯exe問題具體解決辦法Matlab編譯
- matlab (.m)檔案生成 windows 可執行(.exe)檔案MatlabWindows
- 釋出一個基於 mprpc_config 二次封裝的 pip 包RPC封裝
- 【封裝小技巧】is 系列方法的封裝封裝
- 【JavaScript框架封裝】公共框架的封裝JavaScript框架封裝
- Sqlite封裝1-基本封裝-SqliteToolSQLite封裝
- RxRetrofit-終極封裝-深入淺出&入門封裝
- matlab開啟和生成使用.p檔案和exe檔案Matlab
- Flutter 封裝:富文字 RichText 極簡封裝Flutter封裝
- 模組的釋出和安裝
- Dapper的封裝、二次封裝、官方擴充套件包封裝,以及ADO.NET原生封裝APP封裝套件
- AVPlayer封裝封裝