Bonjour tout le monde

débutant sur MatLab, je sollicite votre aide

j'ai besoin d'écrire un programme pour lire un fichier texte et à partir de celui ci de créer une matrice de 180 lignes sur 288 colonnes. Cette matrice correspond à des données de longitudes (colonnes) suivant les latitudes (lignes). un souci persiste avec les valeurs 999 qui se répètent

voilà le fichier texte compressé, il fait 169ko et 2163 lignes
fichier texte.zip
j'ai commencé à écrire le programme et j'ai réussi à éliminer les lignes de texte qui me servaient à rien

j'obtiens un fichier qui fait 2160 lignes

il faut que j'arrive à remplacer dans chaque ligne la valeur 999 par "999+ un espace" pour eviter d'avoir des lignes de 999 interrompues. je bloque

ensuite il faudra que je mette dans une ligne mes 12 premieres lignes pour creer ma matrice.
je souhaiterais créer une matrice de 180 lignes sur 288 colonnes
les 180 lignes correspondent à chaque lattitude
les 288 colonnes aux valeurs des longitudes pour chaque latitude
la premiere ligne correspond au premier bloc (que des valeurs 0 ici jusqu'à latitude -89.5, il y a 288 zéros)
dans la suite du fichier les valeurs ne dépassent pas 40...

je vous file le debut du programme

clear all;
close all;

%demander le fichier à lire
fichier = input('fichier =');

%fichier= '200401.txt'

%ouverture du fichier, lecture du fichier et selection des lignes
fid=fopen(fichier)
A=textscan(fid,'%s','delimiter ','','headerlines',3)
fclose(fid);

%affichage de la cellule resultat
A{1}
%affichage du nombre de lignes de la cellule
nbligne=length(A{1})

%séparation des 999!!!!!


j'ai prés de 1000 fichier de la sorte a traiter (tous identique dans la forme)
si jamais quelqu'un a une idée merci

à plus