加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab下使用mcc生成独立的可执行程序

(2011-06-14 02:37:57)
标签:

杂谈

分类: Matlab
本文主要介绍了如何在matlab环境下,通过mcc命令,把m文件转换为exe文件。

    1). 在matlab中建立一个m文件,命名为testadd.m。内容后附。
    2). 在command window输入“mcc -m testadd.m”,等待生成testadd.exe文件。
http://s2/middle/6e0693f7ga59c6d61d3f1&690
    3). 在进入windows下控制台程序,然后进入包含testadd.exe的文件夹。
    4). 输入“testadd.exe 10 15”。注意,testadd.m函数有两个参数,而testadd.exe的输入参数只能通过commandline参数输入,但输入的参数为char型,所以程序里必须对此考虑。
http://s8/middle/6e0693f7ga59c6d806bf7&690
    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');

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有