Bonjour,
je suis un peu débutant sur matlab 2014 et j'ai un problème de syntaxe ( c'est ce que que le générateur d'erreurs me dit après exécution, il manque ( ou [ ..)
Mon problème se situe par rapport à un "eval" statement, je vous laisse regarder le bout de ligne qui me pose problème (je le met en gras)
function output = linearization_1 (n0 , h0 , regions )
n0 = n0 ;
h0 = h0 ;
z0 = 1.5E-4;
for i=1 : length ( regions ) ;
if (regions( i , 2 )) < 1
step = 0.01 ;
else
step = 0.01 ;
end
eval ( [ 'z' num2str( i ) ' = [ regions ( i , 1 ) : step : region ( i , 2 ) ] ; ' ] ) ;
end
for i=1 : length ( regions ) ;
eval ( [ 'n' num2str( i ) '= n0 - 0.027E-6*z ' num2str( i ) '- 0. 13E-6*h0*log((z ' num2str( i ) '+z0)/z0);' ] ) ;
end
Ainsi de suite, j'ai une dizaine de eval statement qui se suivent..
Merci beaucoup pour votre aide !
-----