Bonjour,
En exécutant le code en dessous dans scilab j'obtiens l'erreur suivant:
------------------------------------------------------------------------------
------------------------------------------------------------------------Code:Apt=3.5 g=1.4 ex=(g+1)/(g-1) M = poly(0,'M'); p=0; p=(2/(g+1)*(1+(g-1)/2*M^2))^(ex)-Apt^2*M^2 M=roots(p); h=length(M) for i=1:h if imag(M(i))==0 then if real(M(i))>=1 then Mp1=M(i) end end end
!--error 30
Exposant invalide.
------------------------------------------------------------------------
Mais si je remplace la variable "ex" par "6" le code s'exécute bien.
Pourriez-vous me dire ce qui ne va pas s.v.p ?
Merci !
-----