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

#title.automotive cruise control system., What are some of the interestingm...

What are some of the interestingmodern developments in cruise control systems that contrast with comparatively basic old systems

Prove the equality of axiom choice, (1) Prove that Zorn's lemma is equivale...

(1) Prove that Zorn's lemma is equivalent to axiom of choice. (2) Use Zorn's Lemma to prove the existence of E.

Determine the critical points, Assume that the amount of money in a bank ac...

Assume that the amount of money in a bank account after t years is specified by, Find out the minimum & maximum amount of money in the account throughout the first 10 years

Describe graphing equations with a positive slope, Describe Graphing Equati...

Describe Graphing Equations with a Positive Slope? There are 3 steps to graphing a linear equation: 1. Identify and plot the y-intercept. 2. Determine the slope. Use the slope

Applications of series - estimating the value of a series, Estimating the V...

Estimating the Value of a Series One more application of series is not actually an application of infinite series.  It's much more an application of partial sums.  Actually, we

Illustration of integration by parts - integration technique, Example of In...

Example of Integration by Parts - Integration techniques Some problems could need us to do integration by parts many times and there is a short hand technique that will permit

The sum of the clock, how many times In a 12 hour period will he numbers ad...

how many times In a 12 hour period will he numbers add up to 6? (hint 3:00 is one answer0

Callie grandmother pledged $0.50 for each mile callie walked, Callie's gran...

Callie's grandmother pledged $0.50 for each mile Callie walked in her walk-a-thon. Callie walked 9 miles. How much does her grandmother owe? Multiply the number of miles (9) th

Geometry, A closed conical vessel of radius 36 cm and height 60 cm, has som...

A closed conical vessel of radius 36 cm and height 60 cm, has some water. When vertex is down then the height of water is 12 cm. What is the height of water when vertex is up?

Ordinary and partial differential equations, A differential equation is ter...

A differential equation is termed as an ordinary differential equation, abbreviated through odes, if this has ordinary derivatives in it. Similarly, a differential equation is term

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