matlab打包多个m文件,MATLAB中deploytool的使用--打包m文件成exe

本文介绍了如何使用MATLAB的deploytool工具将m文件打包成exe可执行文件,包括选择Windows Standalone Application和Console Application的区别,以及如何通过包装MCR使程序在没有MATLAB的环境中运行。
摘要由CSDN通过智能技术生成

心血来潮,研究了一下deploytool这个工具,一般都在MATLAB里自带的。注意,我使用的是32位Win7,MATLAB2012b。

在我的以前的博客中,有介绍 mcc

这个命令的,也是可以将m文件打包成exe文件,今天讲的这个deploytool是同样的道理,至不说是通过界面的形式打包的,另外还有个package命令,可以将MCR一起封装,这样自己的程序就能在别人没装MATLAB的机器上运行了。

按照惯例,用最简单的m文件为例。m文件内容如下:

a=5;

b=a^2;

save('Results.txt','b','-ascii');

很简单,就是求5的平方,然后保存在Results.txt里。

保存这个m文件,比如叫ex1.m,然后保持当前目录(就是ex1.m在的目录),在Command Window输入

deploytool,​出现如下图所示。

a4c26d1e5885305701be709a3d33442f.png

​注意,Name那里要用英文开头的名字,Type这里可是把我坑惨了,浪费了我很长时间。我一开始选的是Windows

Standalone Application,

打包以后生成了exe文件,可是我怎么点也没反应,后来翻遍互联网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值