Transformation d'un format C3D en matrice matlab
bonjour
existe t il une routine matlab qui puisse transformer un fichier au format C3D en une matrice ou des variables qui puissent être lues dans matlab. J'ai fais une recherche sur le forum, mais je n'ai rien trouvé de bien concluant.
Par ailleurs l'autre possibilité que j'ai c'est de le transformer en fichier texte ( cela je sais faire), mais le nombres de colones vari selon le nombre de lignes et le load ne fonctionne pas. j'ai aussi essayé le fread, mais il faudrait donner chacun des indice ce qui me semlbe pas la meilleur des solution.
Je vous mets les deux fichiers (C3D et texte) en pièces jointes
Merci d'avance si vous savez faire cela
cordialement
format C3D en matrice ou structure matlab
bonjour , et merci pour le tuyau, mais ce lien condtuit a un logiciel payant et dans la fonction public l'argent est un grave dilem. En fait je cherche un logicieil libre de droit, gratuit pour transformé un format C3D en quelque choses lisible directement dans matlab. Le load rale car les colonnes sont différentes en fonction des lignes, et ce que j'ai fait n'enregistre que la dernière ligne
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| fid = fopen(filename, 'rt')
eofstat=0
while eofstat == feof(fid)
tline = fgets(fid);
numel(tline);
if numel(tline)==1
continue
end
if ~isempty(tline)
tline = tline
save('essai','tline','-append')
end
if ~ischar(tline), break, end
end
fclose(fid); |
Si vous avez le programme qui va bien pour faire une structure avec les différentes valeur pour que je puisse les manipuler ce serait merveilleux.
Merci d'avance et a bientot, bon courage!!!