本文以MatlabR2010b自带编译器Lcc-win32 C对.m文件编译为例介绍Matlab程序的发布。分三部分介绍:程序准备与路径添加、编译器选择与文件编译以及程序打包与移植。
一. 程序准备与路径添加
1) 下面是一个演示例子的.m文件内容
clc
clear
fprintf(1,'---------------------------------\n');
fprintf(1,' 本程序将绘制随机平面图\n');
fprintf(1,'---------------------------------\n\n');
%读入硬盘数据
fprintf(1,'正在生成随机数据,请稍等...\n');
results=rand(100,100);
temp=size(results,2);
fprintf(1,'\n数据生成完毕,共有:');
fprintf(1,'%d',temp);
fprintf(1,' 列\n\n');
%下面输入绘制节点的信息
k=input('请输入绘制哪列并回车 k=:');
fprintf(1,'\n');
if k>0&&k<=temp&&rem(k,1)==0
n=k;
else
fprintf(1,'输入有误,请输入小于问题列数的正整数\n\n');
k=input('请重新输入列数并回车 k=:&#