https://blog.csdn.net/u013007900/article/details/53485204
————————————————
版權聲明:本文為CSDN博主「小木匠_」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_20823641/article/details/51863737
從2016a開始到現在的2017,從MATLAB中創建出一個獨立的應用程序有多種方法,可以用MATLAB提供的現有函數或者現有App。
本文介紹的是利用MATLAB的Application Compiler工具創建一個獨立的應用程序,以下這個例子顯示了如何從MATLAB中生成獨立的應用程序。
在MATLAB中,編寫你想獨立成為應用程序的MATLAB代碼,保存為.m文件,此處以簡單的magicsquare.m為例子,該例子是用來生成幻方。
代碼如下:
function[a,b]=example(x1,x2)a=x1b=x1+x2
1
2
3
在MATLAB命令提示符下,輸入example(1,2),輸出顯示如下:

在命令行窗口輸入deploytool,選擇Application Compiler,或者直接在命令行窗口輸入applicationCompiler或者deploytool。


a. 在工具條的部分,點擊加號按鈕。
b. 在打開的文件瀏覽,找到並選擇magicsquare.m文件。
確認Runtime download from web復選框被選中。
當然,下一個也是可以的。
但是如果是上一個的話,要在有MATLAB環境下才能運行。

該項目窗口分為以下幾個區域:

ApplicationInformation -部署的應用程序的可編輯信息。
AdditionalInstaller Options -為生成的安裝程序默認安裝路徑。
Files requiredfor your application -生成的應用程序所需的其他文件。這些文件將被包括在生成的應用程序的安裝程序當中。
Files installedwith your application -和您的應用程序一起安裝的文件。這些文件包括:
產生的readme.txt
目標平台的生成的可執行文件
AdditionalRuntime Settings-控制生成的可執行文件的特定選項。



for_redistribution包含用於安裝應用程序和MATLAB Runtime的文件。
for_testing文件夾包含創建的所有由MCC創建的文件,像二進制文件和jar,頭和源文件,使用這些文件來測試安裝。
for_redistribution_files_only文件夾包含應用程序的重新發布所需的文件。這些文件可以分發到那些有MATLAB或者有 MATLAB Runtime 的用戶的電腦上。
PackagingLog.txt是由編譯器生成的日志文件。

a. 在for_redistribution文件夾中找到MyAppInstaller_web后雙擊運行
b. 如果你使用代理服務器連接到互聯網,輸入服務器的設置。
c. 點擊Connection Settings。
d. 在提供的窗口中輸入代理服務器設置。
e. 點擊OK。
f. 根據提示進行操作,在此過程中選擇應用程序的安裝路徑,如果MATLABRuntime 未安裝,需要選擇相應的安裝路徑,選擇License Agreement的安裝路徑,跟着提示一步步進行就可以將應用程序安裝完成了。

打開一個終端窗口。
瀏覽到您安裝該應用程序的文件夾。
如果接受默認設置,你可以找到在以下位置的一個文件夾,運行使用以下命令的一個應用程序
作者:我就是個初學者
鏈接:https://www.jianshu.com/p/9e5b80f6d598
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。