Nonlinear Dynamics: Mathematical and Computational Approaches

Liz Bradley, Complexity Explorer

This course provides a broad introduction to the field of nonlinear dynamics, focusing both on the mathematics and the computational tools that are so important in the study of chaotic systems.  The course is aimed at students who have had at least one semester of college-level calculus and physics, and who can program in at least one high-level language (C, Java, Matlab, R, ...)

After a quick overview of the field and its history, we review the basic background that students need in order to succeed in this course.  We then dig deeper into the dynamics of maps—discrete-time dynamical systems—encountering and unpacking the notions of state space, trajectories, attractors and basins of attraction, stability and instability, bifurcations, and the Feigenbaum number.  We then move to the study of flows, where we revisit many of the same notions in the context of continuous-time dynamical systems.  Since chaotic systems cannot, by definition, be solved in closed form, we spend some time thinking about how to solve them numerically, and learning what challenges arise in that process.  We then learn about techniques and tools for applying all of this theory to real-world data and close with a number of interesting applications: control of chaos, prediction of chaotic systems, chaos in the solar system, and uses of chaos in music and dance.

In each unit of this course, students will begin with paper-and-pencil exercises regarding the corresponding topics, and then write computer programs that operationalize the associated mathematical algorithms.  This will not require expert programming skill, but you should be comfortable translating basic mathematical ideas into code.  Any computer language that supports simple plotting—points on labelled axes—will suffice for these exercises.  We will not ask you to turn in your code, but simply report and analyze the results that your code produces.

Dates:
  • 29 September 2014, 10 Units Mathematics required: Calculus (derivatives)
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
Included in selections:
Slide1 Complexity
Complexity theory and Modeling
NVIDIA
More on this topic:
Discrete-optimization-v2-1200x680---300dpi Linear and Discrete Optimization
The course is an introduction to linear and discrete optimization - an important...
6-243jf03 Dynamics of Nonlinear Systems
This course provides an introduction to nonlinear deterministic dynamical...
Extensionflag Discrete Mathematics for Computer Science
This course covers widely applicable mathematical tools for computer...
Ut.5.01x_262x136_verified UT.5.01x: Linear Algebra - Foundations to Frontiers
Learn the theory of linear algebra hand-in-hand with the practice of software...
More from 'Mathematics, Statistics and Data Analysis':
7b2ecb24-2874-402b-ad86-473e246cae0c-aa0d4ca8dc73.small RiceX Linear Algebra Part 1
This course is an introduction to linear algebra. You will discover the basic...
91f52ef3-fa3f-4934-9d19-8d5a32635cd4-d99e27f09d19.small Data Science: R Basics
Build a foundation in R and learn how to wrangle, analyze, and visualize data...
B4072f23-f746-43a1-9819-8e3d8b066f38-76465b3bdbcc.small Data Science: Visualization
Learn basic data visualization principles and how to apply them using ggplot2...
54a056bd-bfd5-45a2-ba71-aad017e1d275-a2fbb913691a.small Data Science: Probability
Learn probability theory -- essential for a data scientist -- using a case study...
C654bfe1-69ba-4a2b-8be1-9acb2e846855-3aa512994f13.small Data Science: Inference and Modeling
Learn inference and modeling, two of the most widely used statistical tools...
More from 'Complexity Explorer':
Butterflies Agent-Based Modeling in NetLogo
Agent-Based Modeling in NetLogo
Introcomplexitylogo Introduction to Complexity (Fall, 2013)
In this course you'll learn about the tools used by scientists to understand...
Bifurcationdiagram Introduction to Dynamical Systems and Chaos
Introduction to Dynamical Systems and Chaos
Mathematics-image-3-2 Mathematics for Complex Systems
This course covers several mathematical techniques that are frequently used...
Logo_complexity Nonlinear Dynamics (with calculus)
Nonlinear Dynamics (with calculus)

© 2013-2019