找回密码
 注册
Simdroid-非首页
查看: 69|回复: 0

MATLAB转EXE文件的时候如何去除那个.CTF文件_MCR文件夹?

[复制链接]
发表于 2009-8-8 13:58:53 | 显示全部楼层 |阅读模式 来自 陕西西安
用MCC 命令,做了一个简单的MATLAB 把M文件转EXE文件的例子,

M文件为 TEST.M,作用是从 rd.txt 文件中读入数据后反向排列并输出到 wr.txt 文件中

TEST.M,如下所示

%===============================================
function   test  

%-------------------------------------------read  rd.txt
rd_name = 'rd.txt';
[x0,y0]=textread(rd_name,'%f %f','headerlines', 1);

%-------------------------------------------pt
num_pt = length(x0);
for  i=1: num_pt

    x1(i)= x0(num_pt+1-i);
    y1(i)= y0(num_pt+1-i);
end

%-------------------------------------------write  wr.txt
wr_name = 'wr.txt';
fid = fopen(wr_name, 'w');
fprintf(fid,'Made by ADF, original from %s \r\n', rd_name);
for  i=1: num_pt
    fprintf( fid,'%.1f  %.1f \r\n', x1(i), y1(i) );
end
fprintf(fid,'END  \r\n');
fclose(fid);

%===============================================

之后在 MATLAB 命令窗口运行了 :mcc -m test.m
生成一个 TEST.EXE 文件,


现在的问题是,

(1)有没有什么办法把那个.CTF文件也集成到EXE可执行文件中?
就是希望最后得到的就是一个单独的EXE文件,而不用在其他机子上运行时再附带着.CTF文件?那样显得有点麻烦

(2)另一个问题是能不能让EXE文件在运行的时候只输出结果?因为运行上面的程序以后,还出现了一个带 _mcr 的文件夹,有没有办法不让它出现?多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-4 21:17 , Processed in 0.031085 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表