MATLAB 生成帶參數的可執行文件 EXE


本文主要介紹了如何在matlab環境下,通過mcc命令,把m文件轉換為exe文件。

       1). 在matlab中建立一個m文件,命名為testadd.m。內容后附。
       2). 在command window輸入“mcc -m testadd.m”,等待生成testadd.exe文件。
Matlab下使用mcc生成獨立的可執行程序
       3). 在進入windows下控制台程序,然后進入包含testadd.exe的文件夾。
       4). 輸入“testadd.exe 10 15”。注意,testadd.m函數有兩個參數,而testadd.exe的輸入參數只能通過commandline參數輸入,但輸入的參數為char型,所以程序里必須對此考慮。
Matlab下使用mcc生成獨立的可執行程序
       5). 驗證輸出結果。

代碼附下testadd.m
function result = testadd(v1, v2)
if (ischar(v1))
       v1 = str2num(v1);
end
if (ischar(v2))
       v2 = str2num(v2);
end
result = v1 + v2;
disp(result);
reply = input('Press any key to leave...', 's');
fprintf('Thanks for using!\n');

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com