1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| clc
clear
close all
filename_input = {'proto2_ssc002_water.txt', 'proto2_ssc002_pom.txt'};
filename_output = 'proto2_ssc002.txt';
temps_temperature = load(filename_input{1}); %Lecture fichier 1
nb_relever_temperature = numel(temps_temperature(:, 1)); %Nombre de mesures par température
nb_fichiers_a_concatener = numel(filename_input); %Nombre de températures
T = zeros(nb_relever_temperature, nb_fichiers_a_concatener); %Création matrice températures
t = temps_temperature(:, 1); %Temps
T(:, 1) = temps_temperature(:, 2); %Température 1
for i = 2:nb_fichiers_a_concatener
temps_temperature = load(filename_input{i}); %Lecture fichier i
T(:, i) = temps_temperature(:, 2); %Température i
end
fid = fopen(filename_output, 'w'); %Ouverture (ou création) fichier
fprintf(fid, '%s\n', ['% ', char(join(filename_input))]); %Première ligne fichier sortie
fprintf(fid, [repmat('%.2f\t', 1, nb_fichiers_a_concatener + 1), '\n'], [t T]'); %Temps & Températures
fclose(fid); %Fermeture fichier |
Partager