Télécharger cwwfud.eso

Retour à la liste

Numérotation des lignes :

cwwfud
  1. C CWWFUD SOURCE CB215821 25/04/24 21:15:06 12248
  2. c
  3. FUNCTION C_WWFUNCDER(T,E)
  4. c n_d, d_d no estan multiplicadas por sin(3t) porq cancela
  5. c con las derivadas t_s
  6. IMPLICIT INTEGER(I-N)
  7.  
  8. complex*16 c_wwfuncder,t,aux0,aux1,aux2,aux3,aux4,cost,n,d,n_d,d_d
  9.  
  10. real*8 e
  11.  
  12. cost=cos(t)
  13. c aux0=sin(t)
  14. aux0=CMPLX(1.D0,0.D0)/(CMPLX(4.D0,0.D0)*cost**CMPLX(2.D0,0.D0)-
  15. & CMPLX(1.D0,0.D0))
  16. aux1=CMPLX(1.D0,0.D0)-e**CMPLX(2.D0,0.D0)
  17. aux2=CMPLX(4.D0,0.D0)*aux1*cost**CMPLX(2.D0,0.D0)
  18. aux3=CMPLX(2.D0,0.D0)*e-CMPLX(1.D0,0.D0)
  19. aux4=sqrt(aux2+CMPLX(5.D0,0.D0)*e**CMPLX(2.D0,0.D0)-
  20. & CMPLX(4.D0,0.D0)*e)
  21.  
  22. n =aux3*aux3+aux2
  23. d =CMPLX(2.D0,0.D0)*aux1*cost+aux3*aux4
  24. n_d =CMPLX(-8.D0,0.D0)*aux1*cost*aux0
  25. d_d =-(CMPLX(2.D0,0.D0)+CMPLX(4.D0,0.D0)*aux3*cost/aux4)*aux1*aux0
  26. c_wwfuncder=n_d/d-n*d_d/d**CMPLX(2.D0,0.D0)
  27. return
  28. end
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales