how to combine two .m files into one file

15 visualizzazioni (ultimi 30 giorni)
sandeep k
sandeep k il 18 Giu 2016
Commentato: Fawad Chandio il 23 Set 2019
i want to use the data of two m-files to plot joint histogram
  1 Commento
Guillaume
Guillaume il 7 Lug 2016
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?

Accedi per commentare.

Risposte (2)

MOHIT
MOHIT il 18 Giu 2016
clear the question, what kind of file?

Bojun Ma
Bojun Ma il 7 Lug 2016
Modificato: Stephen23 il 7 Lug 2016
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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by