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

Find out if the following series converges or diverges, Determine or find o...

Determine or find out if the following series converges or diverges.  If it converges find out its value. Solution We first require the partial sums for this series.

Ratios, a muffin recipe calls for three forth of a cup of sugar and one eig...

a muffin recipe calls for three forth of a cup of sugar and one eight of a cup of butter. travis accidentally put in one whole cup of butter. how much sugar does travis need to put

Adding fractions with the same denominator, Q. Adding Fractions with the Sa...

Q. Adding Fractions with the Same Denominator? Adding fractions with the same denominator is easy- you add the numerators (the tops), and you leave the denominator alone!

Least common multiple (lcm), Before we look at this, let us learn wha...

Before we look at this, let us learn what a multiple is. Take any number say 3. Multiply this number with natural numbers. We obtain 3, 6, 9, 12, 15, 18,.........

Design a diagram by transformation, On a graph, design a diagram by transfo...

On a graph, design a diagram by transformation the given graph of f (x), -2 ≤ x ≤ 2. Briefly Define the other graphs in terms of f (x) and specify their domains. The diagram n

Absolute value of a number, At times we consider only the magnitude o...

At times we consider only the magnitude of the number without attaching much importance to its direction. Under these circumstances the sign attached with the num

How to calculate mode, Q. How to calculate Mode? The mode of a data set...

Q. How to calculate Mode? The mode of a data set is the value that is repeated most often in the data set. It has the highest frequency. There can be one, more than one, or n

profit & loss, A sell a watch to B at gain of 20% and B sell to C at loss ...

A sell a watch to B at gain of 20% and B sell to C at loss of 10%. if C pays @ 432, how much did A pays for it.

Shares and divident, A man invest ?13500 partly in shares paying 6% at ?140...

A man invest ?13500 partly in shares paying 6% at ?140 and partly in 5% at 125.If he is tolal income is 560, how much has he invested in each?

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