Bonjour,
J'occupe un poste de développeur Matlab depuis peu
et je reprends un code existant qui plante souvent.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
for i=1:length(Tab1(:,1))
try
if ~isnan(Tab1(i,1))
Test1 = Test1 && eval([Tab2{i,1} '-Tab4(' num2str(i) ',1) ' Tab3{i,1} ' Tab1(' num2str(i) ',1)']);
else
Test1 = Test1 && true;
end
Prog(i+1,iteration)= eval(Tab2{i,1});
Catch
Test1 = false;
Prog(i+1,iteration)=NaN;
end % end try/catch
end |
Matlab m'affiche :
??? Error using ==> eval
Undefined function or variable 'Taille'.
Error in ==> Test_fichier at 17
Prog(i+1,iteration)= eval(Tab2{i,1});
Les éléments de la structure Tab2 posent problème.
Tab2{2,1} vaut 'Taille'; Cette variable n'est pas reconnue
par Matlab alors qu'elle existe réellement et elle a été définie
dans une autre routine.
L'élément Tab2{1,1} ne pose par contre aucun problème.
J'ai Matlab R2008b.
Pouvez-vous m'aider svp ? Je vous remercie.
Partager