how to combine two .m files into one file
15 次查看(过去 30 天)
显示 更早的评论
i want to use the data of two m-files to plot joint histogram
1 个评论
Guillaume
2016-7-7
Do you really mean .m file which is just source code of a script,function or class, or .mat file which is used for storing the content of variables?
What is the data of an .m file? The text content of the file? The output(s) of the script or function in the file?
回答(2 个)
Bojun Ma
2016-7-7
编辑:Stephen23
2016-7-7
packagemFiles({'file1','file2','file3'});
function packagemFiles(FileNames)
N=length(FileNames);
if N<1
return;
else
TragetFile = ['Combined_',FileNames{1}];
[hTargetFile,ErrMsg] = fopen(TragetFile,'w');
end
for i=1:N
[hSourceFile,ErrMsg] = fopen(FileNames{i},'r');
if hSourceFile < 0
disp([varargin{i},'is not found!']);
fclose(hSourceFile);
return;
end
Data = fread(hSourceFile);
fclose(hSourceFile);
fwrite(hTargetFile,Data);
end
fclose(hTargetFile);
end
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Histograms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!