SlideShare uma empresa Scribd logo
1 de 20
THE MOORE-SPIEGEL
OSCILLATOR


ABHRANIL DAS
The System
Fixed Points and Stability
Numerical Root-finding
%    Newton-Raphson method to find roots
disp 'Newton-Raphson Method'
syms x;
i=0;
f=input('f: ');                                    %   User inputs function here
y=input('seed x: ');                               %   and seed value here
while (abs(subs(f,x,y)/subs(diff(f),x,y))>1e-15)   %   termination criterion
         y=y-subs(f,x,y)/subs(diff(f),x,y);
         i=i+1;
end
x=y                                                %   print result
i                                                  %   and iterations

%    Bisection method to find roots
disp 'Bisection Method'
a=input('a: ');                                    %   start
b=input('b: ');                                    %   and end of starting interval
j=0;                                               %   iteration count
syms x;
while (b-a>0.000001)                               %   termination criterion
     mid=(a+b)/2;
     if subs(f,x,b)*subs(f,x,mid)<0
          a=mid;
     else
          b=mid;
     end
j=j+1;
end
x=mid
j
Roots for T=6 and R=20




     Root     Seed (Newton-     Interval
                Raphson)      (Bisection)
        3           5              [0,5]
     0.4495         0              [0,1]
    -4.4495         -5            [-5,0]
Phase-Space Plots with RK4/5 (General Code)
   t=10; N=10000; h=float(t)/N; l=range(3)
   T=6; R=20
   x=list(input('Starting x,y,z: '))
   file=open('msplot.txt', 'w')
   def f(x):
       return [x[1], x[2], -x[2]-(T-R+R*x[0]**2)*x[1]-T*x[0]]
   for iter in range(N):
       print>> file, x[0],x[1],x[2]
       k1=[h*f(x)[i] for i in l]
       k2=[h*f([(x[j]+k1[j]/2) for j in l])[i] for i in l]
       k3=[h*f([(x[j]+k2[j]/2) for j in l])[i] for i in l]
       k4=[h*f([(x[j]+k3[j]) for j in l])[i] for i in l]
       x=[x[i]+(k1[i]+2*k2[i]+2*k3[i]+k4[i]) for i in l]
   file.close()
   import Gnuplot
   g=Gnuplot.Gnuplot()
   g('''splot 'msplot.txt' w l''')
   g('pause -1')

   global T;
   global R;
   T=0;
   R=20;
   [tarray,Y] = ode45(@mseq,[0 1000],[-1 1 0]);


   function dy = mseq(t,y)
       global T;
       global R;
       dy = zeros(3,1);
       dy(1) = y(2);
       dy(2) = y(3);
       dy(3) = -y(3)-(T-R+R*y(1)^2)*y(2)-T*y(1);
   end
Phase-Space Plots: Periodic
Phase-Space Plots: Chaos
Projection: x-y plane
Projection: x-z plane
Projection: y-z plane
Lyapunov Exponent
Two particles were released from close points in the flow, (-1, 1, 0)
and (-1, 1.0001, 0). Characteristic time is ~0.7s:
Lyapunov Exponent
Lyapunov Exponent
Poincaré Sections of projections
            P=[];
            for i=1:length(Y)-1
                if (Y(i,2))<0 && (Y(i+1,2))>0
                    P(end+1)=Y(i,1);
                end
            end
            P=P';
            plot(P,'.');
Poincaré Sections: Zoomed in
Bifurcation Diagrams


 global T;
 global R;
 T=0;
 R=20;
 B=[];
 while T<20
      [tarray,Y] = ode45(@mseq,[0 1000],[-1 1 0]);
      P=[];
      for i=1:length(Y)-1
          if (Y(i,2))<0 && (Y(i+1,2))>0
              P(end+1)=Y(i,1);
          end
      end
      P=P';
      P=P(end-10:end);
      for i=1:length(P)
          B(end+1,:)=[T P(i)];
      end
      T=T+.1
 end
Bifurcation Diagrams

                       R=20
Bifurcation Diagrams


   T=6
Reference
Algebraically Simple Chaotic Flows, J.C. Sprott, S J. Linz,
Intl. J. of Chaos Theory and Applications
A Thermally Excited Non-linear Oscillator, D.W. Moore, E.A.
Spiegel, Astrophysical Journal

Mais conteúdo relacionado

Mais procurados

Laplace transform and its applications
Laplace transform and its applicationsLaplace transform and its applications
Laplace transform and its applicationsNisarg Shah
 
Langrange Interpolation Polynomials
Langrange Interpolation PolynomialsLangrange Interpolation Polynomials
Langrange Interpolation PolynomialsSohaib H. Khan
 
Laplace Transform Of Heaviside’s Unit Step Function.pptx
Laplace Transform Of Heaviside’s Unit Step Function.pptxLaplace Transform Of Heaviside’s Unit Step Function.pptx
Laplace Transform Of Heaviside’s Unit Step Function.pptxKnightGamer10
 
Laplace transformation
Laplace transformationLaplace transformation
Laplace transformationWasim Shah
 
Partial differentiation
Partial differentiationPartial differentiation
Partial differentiationTanuj Parikh
 
Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...
Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...
Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...Waqas Afzal
 
LYAPUNOV STABILITY PROBLEM SOLUTION
LYAPUNOV STABILITY PROBLEM SOLUTIONLYAPUNOV STABILITY PROBLEM SOLUTION
LYAPUNOV STABILITY PROBLEM SOLUTIONrohit kumar
 
FUNCION DE TRANSFERENCIA PULSO.pptx
FUNCION DE TRANSFERENCIA PULSO.pptxFUNCION DE TRANSFERENCIA PULSO.pptx
FUNCION DE TRANSFERENCIA PULSO.pptxAndrsHernndez905141
 
Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1Dr. Nirav Vyas
 
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...Prashant Goad
 
Z Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsZ Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsMr. RahüL YøGi
 
Power series & Radius of convergence
Power series & Radius of convergencePower series & Radius of convergence
Power series & Radius of convergenceDhruv Darji
 
Chapter 2 Laplace Transform
Chapter 2 Laplace TransformChapter 2 Laplace Transform
Chapter 2 Laplace TransformZakiah Saad
 
problems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdf
problems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdfproblems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdf
problems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdfShivamSharma340355
 

Mais procurados (20)

Laplace transform and its applications
Laplace transform and its applicationsLaplace transform and its applications
Laplace transform and its applications
 
Laplace transforms
Laplace transformsLaplace transforms
Laplace transforms
 
Laplace transformation
Laplace transformationLaplace transformation
Laplace transformation
 
Langrange Interpolation Polynomials
Langrange Interpolation PolynomialsLangrange Interpolation Polynomials
Langrange Interpolation Polynomials
 
Fourier series and transforms
Fourier series and transformsFourier series and transforms
Fourier series and transforms
 
Laplace Transform Of Heaviside’s Unit Step Function.pptx
Laplace Transform Of Heaviside’s Unit Step Function.pptxLaplace Transform Of Heaviside’s Unit Step Function.pptx
Laplace Transform Of Heaviside’s Unit Step Function.pptx
 
Laplace transformation
Laplace transformationLaplace transformation
Laplace transformation
 
Partial differentiation
Partial differentiationPartial differentiation
Partial differentiation
 
Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...
Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...
Z Transform, Causal, Anti-Causal and Two sided sequence, Region of Convergenc...
 
Z transform Day 1
Z transform Day 1Z transform Day 1
Z transform Day 1
 
LYAPUNOV STABILITY PROBLEM SOLUTION
LYAPUNOV STABILITY PROBLEM SOLUTIONLYAPUNOV STABILITY PROBLEM SOLUTION
LYAPUNOV STABILITY PROBLEM SOLUTION
 
Laplace transformation
Laplace transformationLaplace transformation
Laplace transformation
 
FUNCION DE TRANSFERENCIA PULSO.pptx
FUNCION DE TRANSFERENCIA PULSO.pptxFUNCION DE TRANSFERENCIA PULSO.pptx
FUNCION DE TRANSFERENCIA PULSO.pptx
 
Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1Numerical Methods - Oridnary Differential Equations - 1
Numerical Methods - Oridnary Differential Equations - 1
 
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...Runge  kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
Runge kutta method -by Prof.Prashant Goad(R.C.Patel Institute of Technology,...
 
Z Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsZ Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And Systems
 
Runge-Kutta-Methods.pptx
Runge-Kutta-Methods.pptxRunge-Kutta-Methods.pptx
Runge-Kutta-Methods.pptx
 
Power series & Radius of convergence
Power series & Radius of convergencePower series & Radius of convergence
Power series & Radius of convergence
 
Chapter 2 Laplace Transform
Chapter 2 Laplace TransformChapter 2 Laplace Transform
Chapter 2 Laplace Transform
 
problems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdf
problems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdfproblems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdf
problems-and-exercises-in-integral-equations-krasnov-kiselev-makarenko.pdf
 

Destaque

Stpm Pam Kertas2 Set2
Stpm Pam Kertas2 Set2Stpm Pam Kertas2 Set2
Stpm Pam Kertas2 Set2Kay Aniza
 
Smc073 11 april 2012 Vught
Smc073 11 april 2012 VughtSmc073 11 april 2012 Vught
Smc073 11 april 2012 VughtBart Brouwers
 
Skema Bm Kertas1 Set2
Skema Bm Kertas1 Set2Skema Bm Kertas1 Set2
Skema Bm Kertas1 Set2Kay Aniza
 
TTD - Theme Scavenger Hunt: 9 Jobs
TTD - Theme Scavenger Hunt: 9 JobsTTD - Theme Scavenger Hunt: 9 Jobs
TTD - Theme Scavenger Hunt: 9 JobsJeanette Murphy
 
XMediaLab - Dan Armstrong
XMediaLab - Dan ArmstrongXMediaLab - Dan Armstrong
XMediaLab - Dan ArmstrongDan Armstrong
 
TTF - Five Important Things About Me
TTF -  Five Important Things About MeTTF -  Five Important Things About Me
TTF - Five Important Things About MeJeanette Murphy
 
C Sharp Lecture Johan Franzen
C Sharp Lecture  Johan FranzenC Sharp Lecture  Johan Franzen
C Sharp Lecture Johan Franzeng_hemanth17
 
TTC - Six Word Digital Memoirs:Food
TTC - Six Word Digital Memoirs:FoodTTC - Six Word Digital Memoirs:Food
TTC - Six Word Digital Memoirs:FoodJeanette Murphy
 
Buzzmedia Octagon Keynote
Buzzmedia Octagon KeynoteBuzzmedia Octagon Keynote
Buzzmedia Octagon KeynoteChris George
 
Landing local customers webinar final
Landing local customers webinar finalLanding local customers webinar final
Landing local customers webinar finalMargaret Stangl
 

Destaque (20)

Stpm Pam Kertas2 Set2
Stpm Pam Kertas2 Set2Stpm Pam Kertas2 Set2
Stpm Pam Kertas2 Set2
 
Smc073 11 april 2012 Vught
Smc073 11 april 2012 VughtSmc073 11 april 2012 Vught
Smc073 11 april 2012 Vught
 
One 2 One
One 2  OneOne 2  One
One 2 One
 
Texas Instruments
Texas InstrumentsTexas Instruments
Texas Instruments
 
Skema Bm Kertas1 Set2
Skema Bm Kertas1 Set2Skema Bm Kertas1 Set2
Skema Bm Kertas1 Set2
 
TTA: I Spy - Name
TTA: I Spy - NameTTA: I Spy - Name
TTA: I Spy - Name
 
TTD - Theme Scavenger Hunt: 9 Jobs
TTD - Theme Scavenger Hunt: 9 JobsTTD - Theme Scavenger Hunt: 9 Jobs
TTD - Theme Scavenger Hunt: 9 Jobs
 
In Situ Media Case Study
In Situ Media Case StudyIn Situ Media Case Study
In Situ Media Case Study
 
Check in dance
Check in danceCheck in dance
Check in dance
 
XMediaLab - Dan Armstrong
XMediaLab - Dan ArmstrongXMediaLab - Dan Armstrong
XMediaLab - Dan Armstrong
 
TTF - Five Important Things About Me
TTF -  Five Important Things About MeTTF -  Five Important Things About Me
TTF - Five Important Things About Me
 
C Sharp Lecture Johan Franzen
C Sharp Lecture  Johan FranzenC Sharp Lecture  Johan Franzen
C Sharp Lecture Johan Franzen
 
TTC - Six Word Digital Memoirs:Food
TTC - Six Word Digital Memoirs:FoodTTC - Six Word Digital Memoirs:Food
TTC - Six Word Digital Memoirs:Food
 
Friends
FriendsFriends
Friends
 
Buzzmedia Octagon Keynote
Buzzmedia Octagon KeynoteBuzzmedia Octagon Keynote
Buzzmedia Octagon Keynote
 
TTF I Spy Nouns
TTF I Spy NounsTTF I Spy Nouns
TTF I Spy Nouns
 
Kbh On-Train Media Case Study
Kbh On-Train Media Case StudyKbh On-Train Media Case Study
Kbh On-Train Media Case Study
 
side_face samples
side_face samplesside_face samples
side_face samples
 
Drupaljam20062011
Drupaljam20062011Drupaljam20062011
Drupaljam20062011
 
Landing local customers webinar final
Landing local customers webinar finalLanding local customers webinar final
Landing local customers webinar final
 

Semelhante a The Moore-Spiegel Oscillator: Dynamics and Bifurcations

Fourier series example
Fourier series exampleFourier series example
Fourier series exampleAbi finni
 
Use the same variable names and write the function F - Force(x-ks-kc-l.pdf
Use the same variable names and write the function F - Force(x-ks-kc-l.pdfUse the same variable names and write the function F - Force(x-ks-kc-l.pdf
Use the same variable names and write the function F - Force(x-ks-kc-l.pdfacteleshoppe
 
Matlab assignment
Matlab assignmentMatlab assignment
Matlab assignmentRutvik
 
Help with root locus homework1
Help with root locus homework1Help with root locus homework1
Help with root locus homework1Assignmentpedia
 
L25-L26-Parameter passing techniques.pptx
L25-L26-Parameter passing techniques.pptxL25-L26-Parameter passing techniques.pptx
L25-L26-Parameter passing techniques.pptxhappycocoman
 
Frsa
FrsaFrsa
Frsa_111
 
Crib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsCrib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsA Jorge Garcia
 
A/B Testing for Game Design
A/B Testing for Game DesignA/B Testing for Game Design
A/B Testing for Game DesignTrieu Nguyen
 
Advanced Search Techniques
Advanced Search TechniquesAdvanced Search Techniques
Advanced Search TechniquesShakil Ahmed
 
Assignment on Numerical Method C Code
Assignment on Numerical Method C CodeAssignment on Numerical Method C Code
Assignment on Numerical Method C CodeSyed Ahmed Zaki
 
Please use the same variables and only write the TODO part #!-usr-bi.pdf
Please use the same variables and only write the TODO part   #!-usr-bi.pdfPlease use the same variables and only write the TODO part   #!-usr-bi.pdf
Please use the same variables and only write the TODO part #!-usr-bi.pdfasenterprisestyagi
 
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docxFINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docxvoversbyobersby
 
Open GL T0074 56 sm4
Open GL T0074 56 sm4Open GL T0074 56 sm4
Open GL T0074 56 sm4Roziq Bahtiar
 

Semelhante a The Moore-Spiegel Oscillator: Dynamics and Bifurcations (20)

matlab codes.pdf
matlab codes.pdfmatlab codes.pdf
matlab codes.pdf
 
Fourier series example
Fourier series exampleFourier series example
Fourier series example
 
summary.pdf
summary.pdfsummary.pdf
summary.pdf
 
Use the same variable names and write the function F - Force(x-ks-kc-l.pdf
Use the same variable names and write the function F - Force(x-ks-kc-l.pdfUse the same variable names and write the function F - Force(x-ks-kc-l.pdf
Use the same variable names and write the function F - Force(x-ks-kc-l.pdf
 
Matlab assignment
Matlab assignmentMatlab assignment
Matlab assignment
 
Help with root locus homework1
Help with root locus homework1Help with root locus homework1
Help with root locus homework1
 
Dsp manual
Dsp manualDsp manual
Dsp manual
 
L25-L26-Parameter passing techniques.pptx
L25-L26-Parameter passing techniques.pptxL25-L26-Parameter passing techniques.pptx
L25-L26-Parameter passing techniques.pptx
 
Frsa
FrsaFrsa
Frsa
 
Crib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsCrib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC exams
 
A/B Testing for Game Design
A/B Testing for Game DesignA/B Testing for Game Design
A/B Testing for Game Design
 
Presentation on calculus
Presentation on calculusPresentation on calculus
Presentation on calculus
 
Advanced Search Techniques
Advanced Search TechniquesAdvanced Search Techniques
Advanced Search Techniques
 
Array
ArrayArray
Array
 
Assignment on Numerical Method C Code
Assignment on Numerical Method C CodeAssignment on Numerical Method C Code
Assignment on Numerical Method C Code
 
Please use the same variables and only write the TODO part #!-usr-bi.pdf
Please use the same variables and only write the TODO part   #!-usr-bi.pdfPlease use the same variables and only write the TODO part   #!-usr-bi.pdf
Please use the same variables and only write the TODO part #!-usr-bi.pdf
 
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docxFINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
 
Ma2002 1.19 rm
Ma2002 1.19 rmMa2002 1.19 rm
Ma2002 1.19 rm
 
Cs580
Cs580Cs580
Cs580
 
Open GL T0074 56 sm4
Open GL T0074 56 sm4Open GL T0074 56 sm4
Open GL T0074 56 sm4
 

Mais de Abhranil Das

Depth estimation from stereo image pairs using block-matching
Depth estimation from stereo image pairs using block-matchingDepth estimation from stereo image pairs using block-matching
Depth estimation from stereo image pairs using block-matchingAbhranil Das
 
Derivation of the Boltzmann Transport Equation
Derivation of the Boltzmann Transport EquationDerivation of the Boltzmann Transport Equation
Derivation of the Boltzmann Transport EquationAbhranil Das
 
Are Randomly Grown Graphs Really Random?
Are Randomly Grown Graphs Really Random?Are Randomly Grown Graphs Really Random?
Are Randomly Grown Graphs Really Random?Abhranil Das
 
Active Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of FlockingActive Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of FlockingAbhranil Das
 
Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2Abhranil Das
 
Diffusion-Limited Aggregation
Diffusion-Limited AggregationDiffusion-Limited Aggregation
Diffusion-Limited AggregationAbhranil Das
 
Simulating Evolution and Behaviour
Simulating Evolution and BehaviourSimulating Evolution and Behaviour
Simulating Evolution and BehaviourAbhranil Das
 
Edward Lorenz: The Butterfly Man
Edward Lorenz: The Butterfly ManEdward Lorenz: The Butterfly Man
Edward Lorenz: The Butterfly ManAbhranil Das
 
Stochastic Neural Network Model: Part 1
Stochastic Neural Network Model: Part 1Stochastic Neural Network Model: Part 1
Stochastic Neural Network Model: Part 1Abhranil Das
 
The Lorenz Weather Model
The Lorenz Weather ModelThe Lorenz Weather Model
The Lorenz Weather ModelAbhranil Das
 
Perspective: the maths of seeing
Perspective: the maths of seeingPerspective: the maths of seeing
Perspective: the maths of seeingAbhranil Das
 
Transposons: the jumping genes
Transposons: the jumping genesTransposons: the jumping genes
Transposons: the jumping genesAbhranil Das
 
The DNA Double Helix
The DNA Double HelixThe DNA Double Helix
The DNA Double HelixAbhranil Das
 

Mais de Abhranil Das (16)

Depth estimation from stereo image pairs using block-matching
Depth estimation from stereo image pairs using block-matchingDepth estimation from stereo image pairs using block-matching
Depth estimation from stereo image pairs using block-matching
 
Derivation of the Boltzmann Transport Equation
Derivation of the Boltzmann Transport EquationDerivation of the Boltzmann Transport Equation
Derivation of the Boltzmann Transport Equation
 
Are Randomly Grown Graphs Really Random?
Are Randomly Grown Graphs Really Random?Are Randomly Grown Graphs Really Random?
Are Randomly Grown Graphs Really Random?
 
Active Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of FlockingActive Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of Flocking
 
Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2Stochastic Neural Network Model: Part 2
Stochastic Neural Network Model: Part 2
 
Diffusion-Limited Aggregation
Diffusion-Limited AggregationDiffusion-Limited Aggregation
Diffusion-Limited Aggregation
 
Simulating Evolution and Behaviour
Simulating Evolution and BehaviourSimulating Evolution and Behaviour
Simulating Evolution and Behaviour
 
Edward Lorenz: The Butterfly Man
Edward Lorenz: The Butterfly ManEdward Lorenz: The Butterfly Man
Edward Lorenz: The Butterfly Man
 
Stochastic Neural Network Model: Part 1
Stochastic Neural Network Model: Part 1Stochastic Neural Network Model: Part 1
Stochastic Neural Network Model: Part 1
 
The Lorenz Weather Model
The Lorenz Weather ModelThe Lorenz Weather Model
The Lorenz Weather Model
 
Perspective: the maths of seeing
Perspective: the maths of seeingPerspective: the maths of seeing
Perspective: the maths of seeing
 
Transposons: the jumping genes
Transposons: the jumping genesTransposons: the jumping genes
Transposons: the jumping genes
 
The DNA Double Helix
The DNA Double HelixThe DNA Double Helix
The DNA Double Helix
 
Cellular automata
Cellular automataCellular automata
Cellular automata
 
Hyperactivation
HyperactivationHyperactivation
Hyperactivation
 
Cellular Automata
Cellular AutomataCellular Automata
Cellular Automata
 

Último

6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressMaria Paula Aroca
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsArubSultan
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxryandux83rd
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 

Último (20)

6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian Congress
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristics
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 

The Moore-Spiegel Oscillator: Dynamics and Bifurcations

  • 3. Fixed Points and Stability
  • 4. Numerical Root-finding % Newton-Raphson method to find roots disp 'Newton-Raphson Method' syms x; i=0; f=input('f: '); % User inputs function here y=input('seed x: '); % and seed value here while (abs(subs(f,x,y)/subs(diff(f),x,y))>1e-15) % termination criterion y=y-subs(f,x,y)/subs(diff(f),x,y); i=i+1; end x=y % print result i % and iterations % Bisection method to find roots disp 'Bisection Method' a=input('a: '); % start b=input('b: '); % and end of starting interval j=0; % iteration count syms x; while (b-a>0.000001) % termination criterion mid=(a+b)/2; if subs(f,x,b)*subs(f,x,mid)<0 a=mid; else b=mid; end j=j+1; end x=mid j
  • 5. Roots for T=6 and R=20 Root Seed (Newton- Interval Raphson) (Bisection) 3 5 [0,5] 0.4495 0 [0,1] -4.4495 -5 [-5,0]
  • 6. Phase-Space Plots with RK4/5 (General Code) t=10; N=10000; h=float(t)/N; l=range(3) T=6; R=20 x=list(input('Starting x,y,z: ')) file=open('msplot.txt', 'w') def f(x): return [x[1], x[2], -x[2]-(T-R+R*x[0]**2)*x[1]-T*x[0]] for iter in range(N): print>> file, x[0],x[1],x[2] k1=[h*f(x)[i] for i in l] k2=[h*f([(x[j]+k1[j]/2) for j in l])[i] for i in l] k3=[h*f([(x[j]+k2[j]/2) for j in l])[i] for i in l] k4=[h*f([(x[j]+k3[j]) for j in l])[i] for i in l] x=[x[i]+(k1[i]+2*k2[i]+2*k3[i]+k4[i]) for i in l] file.close() import Gnuplot g=Gnuplot.Gnuplot() g('''splot 'msplot.txt' w l''') g('pause -1') global T; global R; T=0; R=20; [tarray,Y] = ode45(@mseq,[0 1000],[-1 1 0]); function dy = mseq(t,y) global T; global R; dy = zeros(3,1); dy(1) = y(2); dy(2) = y(3); dy(3) = -y(3)-(T-R+R*y(1)^2)*y(2)-T*y(1); end
  • 12. Lyapunov Exponent Two particles were released from close points in the flow, (-1, 1, 0) and (-1, 1.0001, 0). Characteristic time is ~0.7s:
  • 15. Poincaré Sections of projections P=[]; for i=1:length(Y)-1 if (Y(i,2))<0 && (Y(i+1,2))>0 P(end+1)=Y(i,1); end end P=P'; plot(P,'.');
  • 17. Bifurcation Diagrams global T; global R; T=0; R=20; B=[]; while T<20 [tarray,Y] = ode45(@mseq,[0 1000],[-1 1 0]); P=[]; for i=1:length(Y)-1 if (Y(i,2))<0 && (Y(i+1,2))>0 P(end+1)=Y(i,1); end end P=P'; P=P(end-10:end); for i=1:length(P) B(end+1,:)=[T P(i)]; end T=T+.1 end
  • 20. Reference Algebraically Simple Chaotic Flows, J.C. Sprott, S J. Linz, Intl. J. of Chaos Theory and Applications A Thermally Excited Non-linear Oscillator, D.W. Moore, E.A. Spiegel, Astrophysical Journal