QUESTION ÉDITÉ:Comment convertir les variables Matlab .dat (texte) fichier avec les en-têtes
J'ai 2500 lignes x 100 colonnes données dans la variable nommée avg_data_models. J'ai aussi 2500 lignes x 100 colonnes variables 'X' et une variable matricielle de taille similaire 'Y', les deux contenant les coordonnées. Je veux enregistrer les valeurs de cette variable dans un fichier texte (.dat) qui doit avoir 302 lignes d'en-tête de la manière suivante:
avg_data_models
300
X_1
X_2
.
.
.
X_100
Y_1
Y_2
.
.
.
Y_100
avg_data_models_1
avg_data_models_2
avg_data_models_3
.
.
.
.
.
avg_data_models_100
Dans le style d'en-tête ci-dessus, la première ligne est le nom du fichier , la deuxième ligne indique le nombre de colonnes (chaque colonne a 2500 lignes), et le reste des 300 lignes représente le modèle de chaque variable respectivement - Comme 100 modèles de X, 100 modèles de Y et 100 modèles de modèles avg_data_models.
@Harpreet: mise à jour du code, maintenant écrire les valeurs de données au lieu du nom des en-têtes .. – Amro
@Harpreet: bien sûr. Vous pouvez toujours voir toutes les révisions précédentes des réponses sur SO en cliquant sur le lien "" édité –
Amro
@Harpreet: exactement ce que cela fait, notez que [x '; y'; z '] 'est équivalent à' [xyz ] '' – Amro