2016-11-18 4 views
0

Comment combiner deux fichiers texte dans un seul fichier texte dans Scilab? J'utilise le code suivant pour écrire un fichier texte.Fusion de deux fichiers texte en un dans Scilab

filename = fullfile("filepath"); 
csvWrite(M,filename,ascii(9),".",4); 
mgetl(filename); 

Un fichier texte contient des lignes de texte tandis que l'autre contient des valeurs de chaîne. S'il vous plaît aidez-moi à combiner les deux pour que les lignes de texte viennent au-dessus des valeurs de chaîne de colonne

Répondre

0

Je ne suis pas sûr de comprendre exactement ce que vous voulez faire.Si vous voulez caténater deux fichiers ASCII (pas binaire), vous pouvez procéder comme suivre.
mputl ([mgetl (« fichier1 »); mgetl (« fichier2 »)], « file12 »)

Si vous voulez former un fichier texte à partir d'un fichier texte et un fichier binaire Vous devez d'abord lire le fichier texte t1 = mgetl ("file1") Ensuite, lisez les données du fichier binaire en utilisant les fonctions mopen, mget et mclose. Mais vous devez savoir comment les données sont stockées dans le fichier (entier, double, ...)

Ensuite, vous devez formater vos données comme vous le souhaitez, en utilisant la chaîne ou la fonction msprintf pour former le tableau de chaînes t2 et enfin écrire [t1; t2];