Initial value problems, math, Mathematics

Assignment Help:
Write a Matlab function MyIVP that solves an initial-value problem (IVP) for a system of ordinary
differential equations (ODEs) of the form
x ?(t) = f (t, x(t)),
where f : R × Rn ? Rn is an arbitrary function with one one-dimensional input (for time t) and one n-dimensional input x, and n-dimensional output. The function should implement a Runge-Kutta formula (for example, the rk34 formula or the Dormand & Prince formula).
The initial value x0 is provided by the user of MyIVP. The first line of MyIVP (saved in a file MyIVP.m) should look like this
function [xend,t,xt]=MyIVP(f,x0,tspan,N) Inputs
• f: function defining the right-hand side of the ODE. f should accept two arguments: t (a number) and x (an n-dimensional vector). The function f should return an n-dimensional vector y (the time derivative). Typical calling sequence: y=f(t,x), returning the value of f at time t in position x.
• x0: initial value where integration starts from (n-dimensional vector).
• tspan: Starting time and end time for integration. Integration has to run from time t =tspan(1)
to time t =tspan(2).
• N: number of steps for integration. The integration stepsize h=(tspan(2)-tspan(1))/N should
be small.
Outputs
• xend: result of integration at t =tspan(2).
• t: vector of times at which intermediate values have been computed (this should have N + 1
entries).
• xt: intermediate values (n × (N + 1)-array). xt(:,k) should be the solution at t(k).
You can check the built-in variable nargout inside your function to see if the user wants to get three outputs or only the end value xend. If nargout==1 you don’t need to store the intermediate values.

Related Discussions:- Initial value problems, math

Geometry, how to make an obtuse scalene triangle FAT with m

how to make an obtuse scalene triangle FAT with m

Integers, The set of whole numbers also does not satisfy all our requ...

The set of whole numbers also does not satisfy all our requirements as on observation, we find that it does not include negative numbers like -2, -7 and so on. To

Pharmacy technician, Tetracycline 500 mg capsules Sig: 1 cap po bid for 14...

Tetracycline 500 mg capsules Sig: 1 cap po bid for 14 days. Refills: 2 What is the dose of this medication:____________________ (0.5 point) How many doses are given per day:______

Estimate the slope of a line?, Estimate the Slope of a Line? The slope o...

Estimate the Slope of a Line? The slope of a line is a measure of how steep it is. It is defined as y 2 - y 1 /x 2 -x 1 Where (x 1 , y 1 ) and (x 2 , y 2 ) are any two p

Simultaneous equations, i need a step by step guide to answering simultaneo...

i need a step by step guide to answering simultaneous equation for gcses

Wit tester., two fathers and two sons went fishing . they caught only 3 fis...

two fathers and two sons went fishing . they caught only 3 fish and divided them equally among themselves without cutting. is it possible? how?

Problem word solving, Mrs. Jones and Mr. Graham had the same amount of mone...

Mrs. Jones and Mr. Graham had the same amount of money at first. After Mrs. Jones bought a computer that cost $2,055, she had 1/4 as much money as Mr. Graham. How much money di

Tower of hanoi, how to create an activity of tower of hanoi

how to create an activity of tower of hanoi

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd