ebook img

Introduction to ODE's in Scilab, by Aditya Sengupta, IIT Bombay PDF

37 Pages·2010·0.32 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Introduction to ODE's in Scilab, by Aditya Sengupta, IIT Bombay

Introduction to ODEs in Scilab Aditya Sengupta IndianInstituteofTechnologyBombay [email protected] April 15th, 2010, Smt. Indira Gandhi College of Engineering Scilab can be used to model and simulate a variety of systems, such as: 1 Ordinary Differential Equations 2 Boundary Value Problems 3 Difference Equations 4 Differential Algebraic Equations We will deal with Ordinary Differential Equations in this talk. AdityaSengupta,EE,IITB ODEsinScilab Scilab can be used to model and simulate a variety of systems, such as: 1 Ordinary Differential Equations 2 Boundary Value Problems 3 Difference Equations 4 Differential Algebraic Equations We will deal with Ordinary Differential Equations in this talk. AdityaSengupta,EE,IITB ODEsinScilab We will do two things: 1 Model the ODE in a way Scilab can understand. 2 Solve the system for a given set of initial values. AdityaSengupta,EE,IITB ODEsinScilab Modeling the system We will model the system as a first-order equation: y˙ = f(t,y) Note: Scilab tools assume the differential equation to have been written as first order system. Some models are initially written in terms of higher-order derivatives, but they can always be rewritten as first-order systems by the introduction of additional variables AdityaSengupta,EE,IITB ODEsinScilab Modeling the system We will model the system as a first-order equation: y˙ = f(t,y) Note: Scilab tools assume the differential equation to have been written as first order system. Some models are initially written in terms of higher-order derivatives, but they can always be rewritten as first-order systems by the introduction of additional variables AdityaSengupta,EE,IITB ODEsinScilab Modeling the system We will model the system as a first-order equation: y˙ = f(t,y) Note: Scilab tools assume the differential equation to have been written as first order system. Some models are initially written in terms of higher-order derivatives, but they can always be rewritten as first-order systems by the introduction of additional variables AdityaSengupta,EE,IITB ODEsinScilab Example Let us consider the simple system: dx = sin(2t) dt We can model this system using this code: 1 function dx = f(t, x) 2 dx = sin(2∗t); 3 endfunction AdityaSengupta,EE,IITB ODEsinScilab Example Let us consider the simple system: dx = sin(2t) dt We can model this system using this code: 1 function dx = f(t, x) 2 dx = sin(2∗t); 3 endfunction AdityaSengupta,EE,IITB ODEsinScilab Solution We know that the solution is supposed to be 1 x = − cos(2t)+c 2 where c is a constant that depends on the initial value of the problem. AdityaSengupta,EE,IITB ODEsinScilab

Description:
Apr 15, 2010 Scilab can be used to model and simulate a variety of systems, such as: For our example, we will take the initial value to be y0 = -0.5 at t0 = 0.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.