當前位置:編程學習大全網 - 熱門推薦 - 如何將matlab程序發布為獨立的不依賴matlab環境可執行的程序包基於matlab r2015b

如何將matlab程序發布為獨立的不依賴matlab環境可執行的程序包基於matlab r2015b

如何將MATLAB程序發布為獨立的不依賴MATLAB環境可執行的程序包(基於MatlabR2015b版)

關鍵字:MatlabR2015b,可獨立運行,可脫離Matlab環境,m文件,Matlab程序

如何將MATLAB程序.m文件發布為獨立的不依賴MATLAB環境可執行的程序包。本文演示了基於Matlab R2015b版的實際操作步驟。

應用背景:寫好的Matlab程序要交給別人使用,但是對方機器上沒有安裝Matlab軟件,要求對方安裝Matlab也不太現實。因此必須發布成可執行的軟件包才能在對方的機器上運行。

打開Matlab2015,在菜單卡中選擇“APPS”,如下圖所示:

單擊上圖中右側的下拉三角形按鈕,滾動下拉框窗口右側的垂直滑動條,如下所示。

找到APPLICATIONDEPLOYMENT這壹欄,選擇第壹個圖標“ApplicationCompiler”,打開它,如下所示界面。

如果下拉列表中沒有這個APPLICATIONDEPLOYMENT的話,可能是沒有安裝此組件。請通過添加Addons的方式,或者利用Matlab的安裝程序安裝。

以上界面也可以通過在Matlab的提示符fx>>狀態下,輸入命令deploytool打開,然後選擇"Application compiler'即可打開。

在打開的Application Compiler窗口中,註意勾選“Runtimeincluded in Package

MyAppInstaller_mcr

788MB",這樣的話生成的可執行程序包就能獨立運行,默認是上壹個選項表示在脫離MATLAB環境的機器上運行時需要聯網下載所需的運行時動態鏈接

庫,這樣不好,萬壹對方沒有網絡,或者網絡很慢呢?所以還是直接將所有Matlab運行時庫打包過去比較好。如果對方的機器上已經有了這個運行時庫,則可

以將這兩個鉤選項都去掉。

然後,單擊上圖中的”Add

mainfile“,選擇所需打包的.m文件。如果此m文件還需要調用其他的.m文件,請在下面的"Addtionalinstaller

Options"欄下的”Filesrequired for your application to run“中的+號按鈕去添加。

還可以設置應用程序的名稱、作者、軟件描述、啟動時顯示的圖片等信息。

然後按照提示next就可以得到最後的應用程序安裝包。

最後在Matlab的當前工作文件夾的相應路徑(此處C:\Workspace4Matlab)的相應路徑下生成的最後的可單獨運行的安裝包.exe文件,如下圖所示。

這個MyAppInstaller_mcr.exe文件就是最後的成品。

將這個可執行文件在對方的機器上雙擊運行,會進入安裝界面,按照提示操作,非常簡單,即可安裝成可執行軟件,安裝過程當然會自動在對方的機器中安裝我們已打包在此安裝包中的Matlab運行時庫。然後就能只能直接運行安裝後的程序了。

上述\standaloneMatlabProg路徑下還有for_testing子目錄,這個目錄中有個壹成品的測試版,妳可以雙擊運行看看效果。

  • 上一篇:類似於MyEclipse ctrl+1的快捷修復鍵 在vs2005裏是什麽
  • 下一篇:足球在地面上滾動的速度越來越小但是慣性不變用英語
  • copyright 2024編程學習大全網