Fonction eval matlab

Résolu
vaporizing -  
Sacabouffe Messages postés 10427 Statut Membre -
Bonjour,

J'utilise la fonction eval sous matlab mais elle ne me donne pas entière satisfaction :
elle me parait être lente et je n'arrive pas à ne pas afficher malgré le ";".

Exemple :
%name= nom de mon fichier puis je veux que ce soit aussi le nom de ma variable dans le workspace
Name=['/home/aumond/Bureau/Test/L20051modelsimple/Traitement/' name(ll,:)];
[fid,message] = fopen(Name);
Yop= fscanf(fid,'%g %g ',[2 inf]);
Yop=Yop';
Nam = genvarname(name(ll,:));
eval([Nam '= Yop']);


Connaissez-vous une solution svp ?

Merci beaucoup^et à bientot

Pierre
A voir également:

3 réponses

Sacabouffe Messages postés 10427 Statut Membre 1 835
 
Salut

Pour la lenteur, ben... je sais pas :-(
Mais pour enlever l'affichage, faut mettre le ; avant.
eval([Nam '= Yop;'])
Ciao
0
vaporizing
 
Merci !!!
0
Sacabouffe Messages postés 10427 Statut Membre 1 835
 
Beh y a pas de quoi ! ;-)
À la prochaine !
0