Equilibria and stability analysis

Size: px
Start display at page:

Download "Equilibria and stability analysis"

Transcription

1 Equilibria and stability analysis Michael Kopp 11 May 2011 Introduction Models in ecology and evolutionary biology often look at how variables such as population size or allele frequencies change over time. Mathematically speaking, such models are called dynamical systems. In an ideal world, one would like to know the value of each variable at all times. However, this requires obtaining a general solution, which usually is not possible. Nevertheless, a lot can be learned by focusing on the equilibria of a system and their stability. The following summary of stability analysis is largely based on the book by Otto and Day 1. We will distinguish four cases: One- vs. multi-variable models, and discrete vs. continuous time. Equilibria and stability A system at equilibrium does not change over time. In single-variable models, a particular value of the variable is an equilibrium value if the variable, when started at this value, does not change. In multi-variable models, the equilibrium is given by a set of values (one for each variable) which, together, cause the system to remain unchanged. An equilibrium is locally stable (or locally attracting) if a system near the equilibrium approaches it. 1 A biologist s guide to mathematical modeling in ecology and evolution, Princeton University Press,

2 An equilibrium is globally stable if a system approaches it from all initial conditions. An equilibrium is unstable (or repelling) if a system near the equilibrium moves away from it. The set of initial conditions leading to a particular equilibrium is called its domain (or basin) of attraction. A globally stable equilibrium Two locally stable equilibria, separated by an unstable equ. The techniques reviewed here are only concerned with local stability. They are based on the fact that, close to an equilibrium, any model can be approximated by a so-called linear model, whose behavior can be readily analyzed (so-called local or linear stability analysis). In generally, performing a local stability analysis involves the following steps: 1. Find all equilibria of the system. Note that non-linear models can have more than one equilibrium. 2. Check under what conditions the equilibria are biologically relevant (e.g., population sizes must be non-negative, allele frequencies must be between 0 and 1). 3. Determine the local stability of each equilibrium. This is done by calculating a a quantity λ, which is called the dominant eigenvalue of the system. In one-variable models, λ is simply the derivative of the update rule evaluated at the equilibrium. In multi-variable models, it is calculated from the so-called Jacobian matrix, which collects all possible derivatives of the update rules for each variable). Case 1: One variable, discrete time A discrete-time one-variable model can be formulated as a recursion x t+1 = f(x t ) 2

3 or a difference equation n = n t+1 n t = f(n t ). Consider first a recursion. For stability analysis, perform the following steps: 1. Find the equilibria ˆn by setting n t+1 = n t = ˆn and solving for ˆn (either by hand or using a software such as Mathematica). 2. Check whether and when the equilibria are biologically meaningful. 3. Differentiate f(n t ) with respect to n t. 4. Evaluate the derivative at an equilibrium ˆn, that is, replace n t by ˆn. The resulting value is the eigenvalue λ for this equilibrium, i.e., λ = f (ˆn) = (df/dn) n=ˆn 5. Evaulate the stability of the equilibrium according to the following rules: λ < 1: ˆn is unstable (oscillatory) 1 < λ < 0: ˆn is stable (oscillatory) 0 < λ < 1: ˆn is stable (nonoscillatory) λ > 1: ˆn is unstable (nonoscillatory) Nonoscillatory implies that the population remains on the same side of the equilibrium over time. Oscillatory means that the population alternates from side to side of the equilibrium. 6. Repeat the previous two steps for each equilibrium of interest. If the model is formulated as a difference equation, the procedure is the same, with two exceptions: Equilibria are found by replacing n t with ˆn and setting n = f(ˆn) = 0. The definition of λ changes to λ = f (ˆn) 1 = (df/dn) n=ˆn 1. 3

4 x(t+1) λ >1 0 < λ < 1 x(t+1) 1 < λ < 0 x(t) λ < -1 x(t) From Otto and Day

5 Example: The discrete logistic The discrete logistic equation, N t+1 = N t + r d N t (1 N t /K) has two equilibria, N = 0 ( trivial equilibrium ) and N = K. To calculate stability, we need the derivative of the right-hand-side with respect to N t dn t+1 dn t = 1 + r d 2r d K N t For N = 0, we get λ = 1 + r d, that is, the equilibrium is unstable whenever r d > 0. For N = K, we get λ = 1 r d. For 0 < r d < 1, the equilibrium is stable and approached without oscillations. For 1 < r d < 2, the equilibrium is stable and approached in with damped oscillations. For r d > 2, the equilibrium is unstable and the population shows cyclic or more complex behavior. Case 2: One variable, continuous time A continuous-time one-variable model is given by a differential equation dn dt = f(n). Stability analysis requires the following steps: 1. Find the equilibria by replacing n with ˆn, setting dn/dt = f(ˆn) = 0 and solving for ˆn. 2. Check whether and when the equilibria are biologically meaningful. 3. Differentiate f(n) with respect to n. 4. Evaluate the derivative at an equilibrium ˆn, that is, replace n by ˆn. The resulting value is the eigenvalue λ for this equilibrium, i.e., λ = f (ˆn) = (df/dn) n=ˆn 5

6 5. Evaulate the stability of the equilibrium according to the following rules: λ < 0: ˆn is stable. λ > 0: ˆn is unstable. Unlike the discrete-time models, a one-variable continuous-time model (i.e., a single differential equation) never shows oscillations. 6. Repeat the previous two steps for each equilibrium of interest. From Otto and Day 2007 Example: The discrete logistic The continuous logistic equation, dn/dt = r c N(1 N/K) has two equilibria, N = 0 ( trivial equilibrium ) and N = K. The derivative of the right-hand-side with respect to N is d(dn/dt) dn = r c 2r c K N t 6

7 For N = 0, we get λ = r c, that is, the equilibrium is stable for r c < 0 and unstable otherwise. For N = K, we get λ = r c, and the stability properties are the opposite of those for N = 0. Case 3: Multiple variables, discrete time A general (non-linear) discrete-time model with n dynamics variables x 1,..., x n is a system of recursions x 1 (t + 1) = f 1 (x 1 (t),..., x n (t)) x 2 (t + 1) = f 2 (x 1 (t),..., x n (t)). x n (t + 1) = f n (x 1 (t),..., x n (t)) Equilibria are found by determining the values of the variables that cause all of the variables to be the same in the next time step, i.e. f 1 (ˆx 1,..., ˆx n ) = ˆx 1 f n (ˆx 1,..., ˆx n ) = ˆx n Solving such a system of equations may be difficult (or even impossible). Often, it will be helpful to use a software such as Mathematica. Multivariate stability analysis makes use of the Jacobian matrix f 1 f x 1 (x 1,..., x n ) 1 f x 2 (x 1,..., x n )... 1 x n (x 1,..., x n ) f 2 f x J = 1 (x 1,..., x n ) 2 f x 2 (x 1,..., x n )... 2 x n (x 1,..., x n ) f n f x 1 (x 1,..., x n ) n f x 2 (x 1,..., x n )... n x n (x 1,..., x n ) where f i x j (x 1,..., x n ) is the partial derivative of f i with respect to x j (a partial derivative is just a normal derivative with respect to one variable if the function has several. 7

8 variables). Thus, the Jacobian collects all the possible first-order derivatives (of all functions with respect to all variables). Stability is then determined as follows: 1. Find the equilibria. 2. Determine whether and when they are biologically meaningful. 3. Calculate the Jacobian. 4. Evaluate the Jacobian at an equilibrium of interest, that is, replace x 1,..., x n in the Jacobian with ˆx 1,..., ˆx n. This can be written as Ĵ = J x1 =ˆx 1,...,x n=ˆx n, and the result is sometimes called the local stability matrix. 5. Calculate the eigenvalues of Ĵ. Usually, you ll want to use Mathematica for that, but in principal, the eigenvalues λ 1,..., λ n are given by the n solutions ( roots ) of the characteristic polynomial det(ĵ λi) = 0 when solved for λ (where I is the identity matrix). (Of course, writing out the determinant and solving the resulting nth-order equation is also something you don t want to do by hand for anything larger than a 2 2-matrix.) 6. The equilibrium will be locally stable if the absolute values of all n eigenvalues are less than one. For real eigenvalues, this simply menas 1 < λ < 1. For complex eigenvalues (of the form λ = a ± bi), the absolute value is defined as (a 2 + b 2 ). Instead of talking about the absolute value of all eigenvalues, people often just refer to the absolute value of the leading or dominant eigenvalue (which is defined as the eigenvalue with the largest absolute value). (If the leading eigenvalue equals one exactly, the local stability analysis is inconclusive.) 7. Whether the eigenvalues are real or complex provides information about the behavior near the equilibrium. If they are complex, then the system will spiral around the equilibrium along some axes. 8. Instead of calculating the eigenvalues, it is often easier to use the Jury test, which provides information about the size of the absolute value of the leading eigenvalue without requiring its precise formula. For systems with two-variables, the absolute value of the leading eigenvalue is less 8

9 than one (i.e., the equilibrium is stable) if 1 tr(ĵ) + det(ĵ) > 0 det(ĵ) < tr(ĵ) + det(ĵ) > 0. Here tr(ĵ) is the trace and det(ĵ) the determinant of Ĵ, which, for Ĵ of the form Ĵ = ( a c d b ) are defined as tr(ĵ) = a + d det(ĵ) = ad bc. Furthermore, the eigenvalues are complex if tr 2 (Ĵ) < 4 det(ĵ). 9. Repeat the steps 4 to 8 for all equilibria of interest. 9

10 Case 4: Multiple variables, continuous time A general (non-linear) continuous-time model with n dynamic variables x 1,..., x n is a system of differential equations dx 1 /dt = f 1 (x 1, x 2,..., x n ) dx 2 /dt = f 2 (x 1, x 2,..., x n ). dx n /dt = f n (x 1, x 2,..., x n )) Equilibria are found by determining the values of the variables that cause all of the variables to remain constant, i.e. f 1 (ˆx 1,..., ˆx n ) = 0 f n (ˆx 1,..., ˆx n ) = 0 Again, there may be multiple equilibria, and finding them may be difficult. Stability analysis works like this: 1. Find all equilibria. 2. Determine whether and when they are biologically meaningful. 3. Calculate the Jacobian. 4. Evaluate the Jacobian at an equilibrium of interest, that is, replace x 1,..., x n in the Jacobian with ˆx 1,..., ˆx n. This yields the local stability matrix Ĵ = J x1 =ˆx 1,...,x n=ˆx n. 5. Calculate the eigenvalues of the Ĵ. Again, these are the roots of the characteristic polynomial det(ĵ λi) = 0, but usually, you ll want to use Mathematica. 6. The equilibrium is locally stable is the real parts of all eigenvalues are negative. Equivalently, the real part of the leading eigenvalue (i.e. the eigenvalue with the largest real part) must be negative. If the real part of the leading eigenvalue is exactly zero, the analysis is inconclusive. 7. If the eigenvalues are complex, the system will spiral around the equilibrium along some axes.. 10

11 8. Instead of actually calculating the eigenvalues, one can use the Routh- Hurwitz criteria. For a model with two variables and a Jacobian Ĵ = ), the equilibrium is stable if ( a b c d det(ĵ) = ad bc > 0 tr(ĵ) = a + d < 0. Furthermore, the eigenvalues are complex if tr 2 (Ĵ) < 4 det(ĵ). 9. Repeat steps 4 to 8 for all equilibria of interest. 11

12 12

Nonlinear Systems of Ordinary Differential Equations

Nonlinear Systems of Ordinary Differential Equations Differential Equations Massoud Malek Nonlinear Systems of Ordinary Differential Equations Dynamical System. A dynamical system has a state determined by a collection of real numbers, or more generally

More information

Dynamical Systems Analysis II: Evaluating Stability, Eigenvalues

Dynamical Systems Analysis II: Evaluating Stability, Eigenvalues Dynamical Systems Analysis II: Evaluating Stability, Eigenvalues By Peter Woolf pwoolf@umich.edu) University of Michigan Michigan Chemical Process Dynamics and Controls Open Textbook version 1.0 Creative

More information

4 Lyapunov Stability Theory

4 Lyapunov Stability Theory 4 Lyapunov Stability Theory In this section we review the tools of Lyapunov stability theory. These tools will be used in the next section to analyze the stability properties of a robot controller. We

More information

Multi-variable Calculus and Optimization

Multi-variable Calculus and Optimization Multi-variable Calculus and Optimization Dudley Cooke Trinity College Dublin Dudley Cooke (Trinity College Dublin) Multi-variable Calculus and Optimization 1 / 51 EC2040 Topic 3 - Multi-variable Calculus

More information

Follow links Class Use and other Permissions. For more information, send email to: permissions@pupress.princeton.edu

Follow links Class Use and other Permissions. For more information, send email to: permissions@pupress.princeton.edu COPYRIGHT NOTICE: Sarah P. Otto & Troy Day: A Biologist's Guide to Mathematical Modeling in Ecology and Evolution is published by Princeton University Press and copyrighted, 2007, by Princeton University

More information

3. Reaction Diffusion Equations Consider the following ODE model for population growth

3. Reaction Diffusion Equations Consider the following ODE model for population growth 3. Reaction Diffusion Equations Consider the following ODE model for population growth u t a u t u t, u 0 u 0 where u t denotes the population size at time t, and a u plays the role of the population dependent

More information

Lecture 8 : Dynamic Stability

Lecture 8 : Dynamic Stability Lecture 8 : Dynamic Stability Or what happens to small disturbances about a trim condition 1.0 : Dynamic Stability Static stability refers to the tendency of the aircraft to counter a disturbance. Dynamic

More information

On using numerical algebraic geometry to find Lyapunov functions of polynomial dynamical systems

On using numerical algebraic geometry to find Lyapunov functions of polynomial dynamical systems Dynamics at the Horsetooth Volume 2, 2010. On using numerical algebraic geometry to find Lyapunov functions of polynomial dynamical systems Eric Hanson Department of Mathematics Colorado State University

More information

3.2 Sources, Sinks, Saddles, and Spirals

3.2 Sources, Sinks, Saddles, and Spirals 3.2. Sources, Sinks, Saddles, and Spirals 6 3.2 Sources, Sinks, Saddles, and Spirals The pictures in this section show solutions to Ay 00 C By 0 C Cy D 0. These are linear equations with constant coefficients

More information

Linear-Quadratic Optimal Controller 10.3 Optimal Linear Control Systems

Linear-Quadratic Optimal Controller 10.3 Optimal Linear Control Systems Linear-Quadratic Optimal Controller 10.3 Optimal Linear Control Systems In Chapters 8 and 9 of this book we have designed dynamic controllers such that the closed-loop systems display the desired transient

More information

Network Traffic Modelling

Network Traffic Modelling University of York Dissertation submitted for the MSc in Mathematics with Modern Applications, Department of Mathematics, University of York, UK. August 009 Network Traffic Modelling Author: David Slade

More information

15 Limit sets. Lyapunov functions

15 Limit sets. Lyapunov functions 15 Limit sets. Lyapunov functions At this point, considering the solutions to ẋ = f(x), x U R 2, (1) we were most interested in the behavior of solutions when t (sometimes, this is called asymptotic behavior

More information

Linear and quadratic Taylor polynomials for functions of several variables.

Linear and quadratic Taylor polynomials for functions of several variables. ams/econ 11b supplementary notes ucsc Linear quadratic Taylor polynomials for functions of several variables. c 010, Yonatan Katznelson Finding the extreme (minimum or maximum) values of a function, is

More information

Linear Programming Notes V Problem Transformations

Linear Programming Notes V Problem Transformations Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material

More information

Understanding Poles and Zeros

Understanding Poles and Zeros MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.14 Analysis and Design of Feedback Control Systems Understanding Poles and Zeros 1 System Poles and Zeros The transfer function

More information

5.1 Radical Notation and Rational Exponents

5.1 Radical Notation and Rational Exponents Section 5.1 Radical Notation and Rational Exponents 1 5.1 Radical Notation and Rational Exponents We now review how exponents can be used to describe not only powers (such as 5 2 and 2 3 ), but also roots

More information

5. Factoring by the QF method

5. Factoring by the QF method 5. Factoring by the QF method 5.0 Preliminaries 5.1 The QF view of factorability 5.2 Illustration of the QF view of factorability 5.3 The QF approach to factorization 5.4 Alternative factorization by the

More information

Math 2280 - Assignment 6

Math 2280 - Assignment 6 Math 2280 - Assignment 6 Dylan Zwick Spring 2014 Section 3.8-1, 3, 5, 8, 13 Section 4.1-1, 2, 13, 15, 22 Section 4.2-1, 10, 19, 28 1 Section 3.8 - Endpoint Problems and Eigenvalues 3.8.1 For the eigenvalue

More information

Introduction to functions and models: LOGISTIC GROWTH MODELS

Introduction to functions and models: LOGISTIC GROWTH MODELS Introduction to functions and models: LOGISTIC GROWTH MODELS 1. Introduction (easy) The growth of organisms in a favourable environment is typically modeled by a simple exponential function, in which the

More information

V(x)=c 2. V(x)=c 1. V(x)=c 3

V(x)=c 2. V(x)=c 1. V(x)=c 3 University of California Department of Mechanical Engineering Linear Systems Fall 1999 (B. Bamieh) Lecture 6: Stability of Dynamic Systems Lyapunov's Direct Method 1 6.1 Notions of Stability For a general

More information

Integrals of Rational Functions

Integrals of Rational Functions Integrals of Rational Functions Scott R. Fulton Overview A rational function has the form where p and q are polynomials. For example, r(x) = p(x) q(x) f(x) = x2 3 x 4 + 3, g(t) = t6 + 4t 2 3, 7t 5 + 3t

More information

LS.6 Solution Matrices

LS.6 Solution Matrices LS.6 Solution Matrices In the literature, solutions to linear systems often are expressed using square matrices rather than vectors. You need to get used to the terminology. As before, we state the definitions

More information

1 Mathematical Models of Cost, Revenue and Profit

1 Mathematical Models of Cost, Revenue and Profit Section 1.: Mathematical Modeling Math 14 Business Mathematics II Minh Kha Goals: to understand what a mathematical model is, and some of its examples in business. Definition 0.1. Mathematical Modeling

More information

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration

More information

Reaction diffusion systems and pattern formation

Reaction diffusion systems and pattern formation Chapter 5 Reaction diffusion systems and pattern formation 5.1 Reaction diffusion systems from biology In ecological problems, different species interact with each other, and in chemical reactions, different

More information

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions. Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course

More information

Using the Theory of Reals in. Analyzing Continuous and Hybrid Systems

Using the Theory of Reals in. Analyzing Continuous and Hybrid Systems Using the Theory of Reals in Analyzing Continuous and Hybrid Systems Ashish Tiwari Computer Science Laboratory (CSL) SRI International (SRI) Menlo Park, CA 94025 Email: ashish.tiwari@sri.com Ashish Tiwari

More information

Partial Fractions. (x 1)(x 2 + 1)

Partial Fractions. (x 1)(x 2 + 1) Partial Fractions Adding rational functions involves finding a common denominator, rewriting each fraction so that it has that denominator, then adding. For example, 3x x 1 3x(x 1) (x + 1)(x 1) + 1(x +

More information

Zeros of a Polynomial Function

Zeros of a Polynomial Function Zeros of a Polynomial Function An important consequence of the Factor Theorem is that finding the zeros of a polynomial is really the same thing as factoring it into linear factors. In this section we

More information

5 Numerical Differentiation

5 Numerical Differentiation D. Levy 5 Numerical Differentiation 5. Basic Concepts This chapter deals with numerical approximations of derivatives. The first questions that comes up to mind is: why do we need to approximate derivatives

More information

Effect of Lead Time on Anchor-and-Adjust Ordering Policy in Continuous Time Stock Control Systems 1

Effect of Lead Time on Anchor-and-Adjust Ordering Policy in Continuous Time Stock Control Systems 1 Effect of Lead Time on Anchor-and-Adjust Ordering Policy in Continuous Time Stock Control Systems 1 Ahmet Mutallip and Hakan Yasarcan Industrial Engineering Department Bogazici University Bebek Istanbul

More information

SOLVING LINEAR SYSTEMS

SOLVING LINEAR SYSTEMS SOLVING LINEAR SYSTEMS Linear systems Ax = b occur widely in applied mathematics They occur as direct formulations of real world problems; but more often, they occur as a part of the numerical analysis

More information

3.1 State Space Models

3.1 State Space Models 31 State Space Models In this section we study state space models of continuous-time linear systems The corresponding results for discrete-time systems, obtained via duality with the continuous-time models,

More information

ASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1

ASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1 19 MDOF Dynamic Systems ASEN 3112 Lecture 1 Slide 1 A Two-DOF Mass-Spring-Dashpot Dynamic System Consider the lumped-parameter, mass-spring-dashpot dynamic system shown in the Figure. It has two point

More information

Orbits of the Lennard-Jones Potential

Orbits of the Lennard-Jones Potential Orbits of the Lennard-Jones Potential Prashanth S. Venkataram July 28, 2012 1 Introduction The Lennard-Jones potential describes weak interactions between neutral atoms and molecules. Unlike the potentials

More information

Preparation course MSc Business&Econonomics: Economic Growth

Preparation course MSc Business&Econonomics: Economic Growth Preparation course MSc Business&Econonomics: Economic Growth Tom-Reiel Heggedal Economics Department 2014 TRH (Institute) Solow model 2014 1 / 27 Theory and models Objective of this lecture: learn Solow

More information

Lecture 13 Linear quadratic Lyapunov theory

Lecture 13 Linear quadratic Lyapunov theory EE363 Winter 28-9 Lecture 13 Linear quadratic Lyapunov theory the Lyapunov equation Lyapunov stability conditions the Lyapunov operator and integral evaluating quadratic integrals analysis of ARE discrete-time

More information

Chapter 13 Internal (Lyapunov) Stability 13.1 Introduction We have already seen some examples of both stable and unstable systems. The objective of th

Chapter 13 Internal (Lyapunov) Stability 13.1 Introduction We have already seen some examples of both stable and unstable systems. The objective of th Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology 1 1 c Chapter

More information

Zeros of Polynomial Functions

Zeros of Polynomial Functions Zeros of Polynomial Functions The Rational Zero Theorem If f (x) = a n x n + a n-1 x n-1 + + a 1 x + a 0 has integer coefficients and p/q (where p/q is reduced) is a rational zero, then p is a factor of

More information

A characterization of trace zero symmetric nonnegative 5x5 matrices

A characterization of trace zero symmetric nonnegative 5x5 matrices A characterization of trace zero symmetric nonnegative 5x5 matrices Oren Spector June 1, 009 Abstract The problem of determining necessary and sufficient conditions for a set of real numbers to be the

More information

by the matrix A results in a vector which is a reflection of the given

by the matrix A results in a vector which is a reflection of the given Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the y-axis We observe that

More information

In this chapter we learn the potential causes of fluctuations in national income. We focus on demand shocks other than supply shocks.

In this chapter we learn the potential causes of fluctuations in national income. We focus on demand shocks other than supply shocks. Chapter 11: Applying IS-LM Model In this chapter we learn the potential causes of fluctuations in national income. We focus on demand shocks other than supply shocks. We also learn how the IS-LM model

More information

1 Error in Euler s Method

1 Error in Euler s Method 1 Error in Euler s Method Experience with Euler s 1 method raises some interesting questions about numerical approximations for the solutions of differential equations. 1. What determines the amount of

More information

Applications to Data Smoothing and Image Processing I

Applications to Data Smoothing and Image Processing I Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is

More information

The Characteristic Polynomial

The Characteristic Polynomial Physics 116A Winter 2011 The Characteristic Polynomial 1 Coefficients of the characteristic polynomial Consider the eigenvalue problem for an n n matrix A, A v = λ v, v 0 (1) The solution to this problem

More information

/SOLUTIONS/ where a, b, c and d are positive constants. Study the stability of the equilibria of this system based on linearization.

/SOLUTIONS/ where a, b, c and d are positive constants. Study the stability of the equilibria of this system based on linearization. echnische Universiteit Eindhoven Faculteit Elektrotechniek NIE-LINEAIRE SYSEMEN / NEURALE NEWERKEN (P6) gehouden op donderdag maart 7, van 9: tot : uur. Dit examenonderdeel bestaat uit 8 opgaven. /SOLUIONS/

More information

Examples of Functions

Examples of Functions Examples of Functions In this document is provided examples of a variety of functions. The purpose is to convince the beginning student that functions are something quite different than polynomial equations.

More information

Covariance and Correlation

Covariance and Correlation Covariance and Correlation ( c Robert J. Serfling Not for reproduction or distribution) We have seen how to summarize a data-based relative frequency distribution by measures of location and spread, such

More information

Controllability and Observability

Controllability and Observability Controllability and Observability Controllability and observability represent two major concepts of modern control system theory These concepts were introduced by R Kalman in 1960 They can be roughly defined

More information

General Framework for an Iterative Solution of Ax b. Jacobi s Method

General Framework for an Iterative Solution of Ax b. Jacobi s Method 2.6 Iterative Solutions of Linear Systems 143 2.6 Iterative Solutions of Linear Systems Consistent linear systems in real life are solved in one of two ways: by direct calculation (using a matrix factorization,

More information

Lectures 5-6: Taylor Series

Lectures 5-6: Taylor Series Math 1d Instructor: Padraic Bartlett Lectures 5-: Taylor Series Weeks 5- Caltech 213 1 Taylor Polynomials and Series As we saw in week 4, power series are remarkably nice objects to work with. In particular,

More information

MATH 4330/5330, Fourier Analysis Section 11, The Discrete Fourier Transform

MATH 4330/5330, Fourier Analysis Section 11, The Discrete Fourier Transform MATH 433/533, Fourier Analysis Section 11, The Discrete Fourier Transform Now, instead of considering functions defined on a continuous domain, like the interval [, 1) or the whole real line R, we wish

More information

19 LINEAR QUADRATIC REGULATOR

19 LINEAR QUADRATIC REGULATOR 19 LINEAR QUADRATIC REGULATOR 19.1 Introduction The simple form of loopshaping in scalar systems does not extend directly to multivariable (MIMO) plants, which are characterized by transfer matrices instead

More information

Partial Fractions. Combining fractions over a common denominator is a familiar operation from algebra:

Partial Fractions. Combining fractions over a common denominator is a familiar operation from algebra: Partial Fractions Combining fractions over a common denominator is a familiar operation from algebra: From the standpoint of integration, the left side of Equation 1 would be much easier to work with than

More information

Instability of Sunspot Equilibria in Real Business Cycle Models Under Adaptive Learning

Instability of Sunspot Equilibria in Real Business Cycle Models Under Adaptive Learning Instability of Sunspot Equilibria in Real Business Cycle Models Under Adaptive Learning John Duffy Department of Economics University of Pittsburgh 230 S. Bouquet Street Pittsburgh, PA 15260 USA E mail:

More information

Chapter 7 Nonlinear Systems

Chapter 7 Nonlinear Systems Chapter 7 Nonlinear Systems Nonlinear systems in R n : X = B x. x n X = F (t; X) F (t; x ; :::; x n ) B C A ; F (t; X) =. F n (t; x ; :::; x n ) When F (t; X) = F (X) is independent of t; it is an example

More information

Nonlinear Programming Methods.S2 Quadratic Programming

Nonlinear Programming Methods.S2 Quadratic Programming Nonlinear Programming Methods.S2 Quadratic Programming Operations Research Models and Methods Paul A. Jensen and Jonathan F. Bard A linearly constrained optimization problem with a quadratic objective

More information

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10 Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 10 Boundary Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction

More information

DIFFERENTIABILITY OF COMPLEX FUNCTIONS. Contents

DIFFERENTIABILITY OF COMPLEX FUNCTIONS. Contents DIFFERENTIABILITY OF COMPLEX FUNCTIONS Contents 1. Limit definition of a derivative 1 2. Holomorphic functions, the Cauchy-Riemann equations 3 3. Differentiability of real functions 5 4. A sufficient condition

More information

Eigenvalues, Eigenvectors, and Differential Equations

Eigenvalues, Eigenvectors, and Differential Equations Eigenvalues, Eigenvectors, and Differential Equations William Cherry April 009 (with a typo correction in November 05) The concepts of eigenvalue and eigenvector occur throughout advanced mathematics They

More information

MATH 132: CALCULUS II SYLLABUS

MATH 132: CALCULUS II SYLLABUS MATH 32: CALCULUS II SYLLABUS Prerequisites: Successful completion of Math 3 (or its equivalent elsewhere). Math 27 is normally not a sufficient prerequisite for Math 32. Required Text: Calculus: Early

More information

The Mean Value Theorem

The Mean Value Theorem The Mean Value Theorem THEOREM (The Extreme Value Theorem): If f is continuous on a closed interval [a, b], then f attains an absolute maximum value f(c) and an absolute minimum value f(d) at some numbers

More information

Instability of Sunspot Equilibria in Real Business Cycle Models Under Adaptive Learning

Instability of Sunspot Equilibria in Real Business Cycle Models Under Adaptive Learning Instability of Sunspot Equilibria in Real Business Cycle Models Under Adaptive Learning John Duffy Department of Economics University of Pittsburgh 230 S. Bouquet Street Pittsburgh, PA 15260 USA E mail:

More information

Stability. Chapter 4. Topics : 1. Basic Concepts. 2. Algebraic Criteria for Linear Systems. 3. Lyapunov Theory with Applications to Linear Systems

Stability. Chapter 4. Topics : 1. Basic Concepts. 2. Algebraic Criteria for Linear Systems. 3. Lyapunov Theory with Applications to Linear Systems Chapter 4 Stability Topics : 1. Basic Concepts 2. Algebraic Criteria for Linear Systems 3. Lyapunov Theory with Applications to Linear Systems 4. Stability and Control Copyright c Claudiu C. Remsing, 2006.

More information

Operation Count; Numerical Linear Algebra

Operation Count; Numerical Linear Algebra 10 Operation Count; Numerical Linear Algebra 10.1 Introduction Many computations are limited simply by the sheer number of required additions, multiplications, or function evaluations. If floating-point

More information

Section 1.4. Difference Equations

Section 1.4. Difference Equations Difference Equations to Differential Equations Section 1.4 Difference Equations At this point almost all of our sequences have had explicit formulas for their terms. That is, we have looked mainly at sequences

More information

Prentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary)

Prentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary) Core Standards of the Course Standard 1 Students will acquire number sense and perform operations with real and complex numbers. Objective 1.1 Compute fluently and make reasonable estimates. 1. Simplify

More information

Maximizing volume given a surface area constraint

Maximizing volume given a surface area constraint Maximizing volume given a surface area constraint Math 8 Department of Mathematics Dartmouth College Maximizing volume given a surface area constraint p.1/9 Maximizing wih a constraint We wish to solve

More information

CURVE FITTING LEAST SQUARES APPROXIMATION

CURVE FITTING LEAST SQUARES APPROXIMATION CURVE FITTING LEAST SQUARES APPROXIMATION Data analysis and curve fitting: Imagine that we are studying a physical system involving two quantities: x and y Also suppose that we expect a linear relationship

More information

Lecture 7: Finding Lyapunov Functions 1

Lecture 7: Finding Lyapunov Functions 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.243j (Fall 2003): DYNAMICS OF NONLINEAR SYSTEMS by A. Megretski Lecture 7: Finding Lyapunov Functions 1

More information

Numerical Analysis Lecture Notes

Numerical Analysis Lecture Notes Numerical Analysis Lecture Notes Peter J. Olver 6. Eigenvalues and Singular Values In this section, we collect together the basic facts about eigenvalues and eigenvectors. From a geometrical viewpoint,

More information

Continuous Compounding and Discounting

Continuous Compounding and Discounting Continuous Compounding and Discounting Philip A. Viton October 5, 2011 Continuous October 5, 2011 1 / 19 Introduction Most real-world project analysis is carried out as we ve been doing it, with the present

More information

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 3: Wednesday, Feb 8

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 3: Wednesday, Feb 8 Spaces and bases Week 3: Wednesday, Feb 8 I have two favorite vector spaces 1 : R n and the space P d of polynomials of degree at most d. For R n, we have a canonical basis: R n = span{e 1, e 2,..., e

More information

1.1 Discrete-Time Fourier Transform

1.1 Discrete-Time Fourier Transform 1.1 Discrete-Time Fourier Transform The discrete-time Fourier transform has essentially the same properties as the continuous-time Fourier transform, and these properties play parallel roles in continuous

More information

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities Algebra 1, Quarter 2, Unit 2.1 Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities Overview Number of instructional days: 15 (1 day = 45 60 minutes) Content to be learned

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document

More information

1 Short Introduction to Time Series

1 Short Introduction to Time Series ECONOMICS 7344, Spring 202 Bent E. Sørensen January 24, 202 Short Introduction to Time Series A time series is a collection of stochastic variables x,.., x t,.., x T indexed by an integer value t. The

More information

3.3. Solving Polynomial Equations. Introduction. Prerequisites. Learning Outcomes

3.3. Solving Polynomial Equations. Introduction. Prerequisites. Learning Outcomes Solving Polynomial Equations 3.3 Introduction Linear and quadratic equations, dealt within Sections 3.1 and 3.2, are members of a class of equations, called polynomial equations. These have the general

More information

Chapter 4 Online Appendix: The Mathematics of Utility Functions

Chapter 4 Online Appendix: The Mathematics of Utility Functions Chapter 4 Online Appendix: The Mathematics of Utility Functions We saw in the text that utility functions and indifference curves are different ways to represent a consumer s preferences. Calculus can

More information

NEOSHO COUNTY COMMUNITY COLLEGE MASTER COURSE SYLLABUS

NEOSHO COUNTY COMMUNITY COLLEGE MASTER COURSE SYLLABUS NEOSHO COUNTY COMMUNITY COLLEGE MASTER COURSE SYLLABUS COURSE IDENTIFICATION Course Code/Number: MATH 113 Course Title: College Algebra Division: Applied Science (AS) Liberal Arts (LA) Workforce Development

More information

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all.

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all. 1. Differentiation The first derivative of a function measures by how much changes in reaction to an infinitesimal shift in its argument. The largest the derivative (in absolute value), the faster is evolving.

More information

ECO 199 B GAMES OF STRATEGY Spring Term 2004 PROBLEM SET 4 B DRAFT ANSWER KEY 100-3 90-99 21 80-89 14 70-79 4 0-69 11

ECO 199 B GAMES OF STRATEGY Spring Term 2004 PROBLEM SET 4 B DRAFT ANSWER KEY 100-3 90-99 21 80-89 14 70-79 4 0-69 11 The distribution of grades was as follows. ECO 199 B GAMES OF STRATEGY Spring Term 2004 PROBLEM SET 4 B DRAFT ANSWER KEY Range Numbers 100-3 90-99 21 80-89 14 70-79 4 0-69 11 Question 1: 30 points Games

More information

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013 Notes on Orthogonal and Symmetric Matrices MENU, Winter 201 These notes summarize the main properties and uses of orthogonal and symmetric matrices. We covered quite a bit of material regarding these topics,

More information

EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL

EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL Exit Time problems and Escape from a Potential Well Escape From a Potential Well There are many systems in physics, chemistry and biology that exist

More information

Chapter 12 Modal Decomposition of State-Space Models 12.1 Introduction The solutions obtained in previous chapters, whether in time domain or transfor

Chapter 12 Modal Decomposition of State-Space Models 12.1 Introduction The solutions obtained in previous chapters, whether in time domain or transfor Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology 1 1 c Chapter

More information

On the D-Stability of Linear and Nonlinear Positive Switched Systems

On the D-Stability of Linear and Nonlinear Positive Switched Systems On the D-Stability of Linear and Nonlinear Positive Switched Systems V. S. Bokharaie, O. Mason and F. Wirth Abstract We present a number of results on D-stability of positive switched systems. Different

More information

Chapter 17. Orthogonal Matrices and Symmetries of Space

Chapter 17. Orthogonal Matrices and Symmetries of Space Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length

More information

Numerical Methods for Differential Equations

Numerical Methods for Differential Equations Numerical Methods for Differential Equations Course objectives and preliminaries Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical Analysis

More information

Eleonóra STETTNER, Kaposvár Using Microsoft Excel to solve and illustrate mathematical problems

Eleonóra STETTNER, Kaposvár Using Microsoft Excel to solve and illustrate mathematical problems Eleonóra STETTNER, Kaposvár Using Microsoft Excel to solve and illustrate mathematical problems Abstract At the University of Kaposvár in BSc and BA education we introduced a new course for the first year

More information

Week 1: Functions and Equations

Week 1: Functions and Equations Week 1: Functions and Equations Goals: Review functions Introduce modeling using linear and quadratic functions Solving equations and systems Suggested Textbook Readings: Chapter 2: 2.1-2.2, and Chapter

More information

Intermediate Value Theorem, Rolle s Theorem and Mean Value Theorem

Intermediate Value Theorem, Rolle s Theorem and Mean Value Theorem Intermediate Value Theorem, Rolle s Theorem and Mean Value Theorem February 21, 214 In many problems, you are asked to show that something exists, but are not required to give a specific example or formula

More information

Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference?

Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference? Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference? Samarjit Chakraborty www.rcs.ei.tum.de TU Munich, Germany Joint work with Dip Goswami*, Reinhard Schneider #, Alejandro Masrur

More information

ECG590I Asset Pricing. Lecture 2: Present Value 1

ECG590I Asset Pricing. Lecture 2: Present Value 1 ECG59I Asset Pricing. Lecture 2: Present Value 1 2 Present Value If you have to decide between receiving 1$ now or 1$ one year from now, then you would rather have your money now. If you have to decide

More information

ALGEBRA 2 CRA 2 REVIEW - Chapters 1-6 Answer Section

ALGEBRA 2 CRA 2 REVIEW - Chapters 1-6 Answer Section ALGEBRA 2 CRA 2 REVIEW - Chapters 1-6 Answer Section MULTIPLE CHOICE 1. ANS: C 2. ANS: A 3. ANS: A OBJ: 5-3.1 Using Vertex Form SHORT ANSWER 4. ANS: (x + 6)(x 2 6x + 36) OBJ: 6-4.2 Solving Equations by

More information

Figure 2.1: Center of mass of four points.

Figure 2.1: Center of mass of four points. Chapter 2 Bézier curves are named after their inventor, Dr. Pierre Bézier. Bézier was an engineer with the Renault car company and set out in the early 196 s to develop a curve formulation which would

More information

Basic numerical skills: EQUATIONS AND HOW TO SOLVE THEM. x + 5 = 7 2 + 5-2 = 7-2 5 + (2-2) = 7-2 5 = 5. x + 5-5 = 7-5. x + 0 = 20.

Basic numerical skills: EQUATIONS AND HOW TO SOLVE THEM. x + 5 = 7 2 + 5-2 = 7-2 5 + (2-2) = 7-2 5 = 5. x + 5-5 = 7-5. x + 0 = 20. Basic numerical skills: EQUATIONS AND HOW TO SOLVE THEM 1. Introduction (really easy) An equation represents the equivalence between two quantities. The two sides of the equation are in balance, and solving

More information

Review of Basic Options Concepts and Terminology

Review of Basic Options Concepts and Terminology Review of Basic Options Concepts and Terminology March 24, 2005 1 Introduction The purchase of an options contract gives the buyer the right to buy call options contract or sell put options contract some

More information

Practice Test Answer and Alignment Document Mathematics: Algebra II Performance Based Assessment - Paper

Practice Test Answer and Alignment Document Mathematics: Algebra II Performance Based Assessment - Paper The following pages include the answer key for all machine-scored items, followed by the rubrics for the hand-scored items. - The rubrics show sample student responses. Other valid methods for solving

More information

Applications of Second-Order Differential Equations

Applications of Second-Order Differential Equations Applications of Second-Order Differential Equations Second-order linear differential equations have a variety of applications in science and engineering. In this section we explore two of them: the vibration

More information