matlab程式设计入门篇matlab编译器内容摘要:

一點。 之後再執行 ,就會直接取用速度就會變快了。 提示 MATLAB 程式設計入門篇:通用運算式  使用 mcc 時,還有幾點要注意:  如果你的 MATLAB 函式有呼叫任何你自己定義的函式,要一併放進來編譯。  如果只是要產生 C程式碼,而不產生可執行檔,可以使用「 mcc – mc 」 ( c 代表只產生 C 語言的包裝程式檔案)。  如果要檢視 MATLAB編譯器在編譯時所產生的訊息,可以使用「 mcc – mv 」( v 代表 verbose)。  如果你的函式沒有用到繪圖功能,可以使用「 mcc – m – R – nojvm 」,以減小所產生的檔案大小。 142 產生獨立應用程式 MATLAB 程式設計入門篇:通用運算式  若要將編譯後所產生的可執行檔案搬到其他電腦上執行,必須將下列檔案放在一起,才能順利執行:    用來記錄各種資訊,讓,可以產生myEigValue_mcr目錄  mcr代表 MATLAB Compiler Runtime,用來存放 MATLAB程式庫 142 產生獨立應用程式 MATLAB 程式設計入門篇:通用運算式  使用 MATLAB編譯器可以產生共享程式庫(Shared Libraries),包含所有由使用者定義的函式,以便讓其他獨立應用程式來呼叫。  產生一個共享程式庫。 首先先定義這兩個 MATLAB 函式  範例 142: sharedLibrary/ 143 產生共享資料庫 function out = myMatMultiply(mat1, mat2) %myMatEig: Generate the product of two given matrices out=mat1*mat2。 MATLAB 程式設計入門篇:通用運算式  範例 143: sharedLibrary/  接著將這兩個 MATLAB 函式編譯成共享程式庫,程式庫名稱為 matLib,所使用的指令如下  mcc B csharedlib:matLib  此時會在工作目錄下產生數個檔案,主檔名都是 matLib,這些檔案即是 matLib 程式庫 143 產生共享資料庫 function invMat = myMatInv(mat) %myMatInv: Generate the inverse matrix of the given matrix invMat=inv(mat)。 MATLAB 程式設計入門篇:通用運算式  可以使用一般獨立應用程式來呼叫這個程式庫內所定義的函式。  程式庫是由兩個 MATLAB 函式編譯所得,因此我們可以得到兩個對應的 C函式,分別是 mlfMyMatInv 及 mlfMyMatMultipl。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。