1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| program PrgRamp
implicit none
real h,hh,g,t,a,b,n
real, DIMENSION(10000000)::mm
real, DIMENSION(10000000)::r
real, DIMENSION(10000000)::u
! interval de variation du parametre de controle
integer i,v
print*,' '
print*,' '
print*,' '
print*,' '
print*,'GOD IS LOVE, BE PATIENT ......... FER ..........'
open (50,file='C:\test\b50.dat')
open (51,file='C:\test\b51.dat')
! ==== this bifurcation is done with the parameter delta =====
a=0
b=1
n=1e7
h=(b-a)/n
hh=h/2
t = 400e-6
g=0
v=0
i=0
u=0
do while(u(v).lt.1)
mm(v)=u(v)
r(v)=0.011e6*(u(v)-g*t)+3.8
if (r(v).ge.8.2) then
g=g+1
r(v)=0.011e6*(u(v)-g*t)+3.8
else
r(v)=0.011e6*(u(v)-g*t)+3.8
endif
write(51,*)mm(v),r(v),i
print*,r,u
v=v+1
u(v)=u(v)+h
i=i+1
end do
close(50)
close(51)
end |
Partager