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 the tangent line to the parametric curve, Find out the tangent lin...

Find out the tangent line(s) to the parametric curve specified by X = t5 - 4t3 Y = t2 At (0,4) Solution Note that there is actually the potential for more than on

C programming, Write a program to find the area under the curve y = f(x) be...

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

Covariance, Covariance The variance is a measure of the variabil...

Covariance The variance is a measure of the variability or dispersion in a variable or data set. A measure of the variability of one variable (or data set) in relatio

Application of related rates to economics and business, the wholesale p of ...

the wholesale p of string beans in dollars per bushel and the daily supply x in thousands of bushel,are related by the equation px+6x+7p=5950. if the supply is decreasing at the r

Slope, how would I graph the equation 2x-5y=5?

how would I graph the equation 2x-5y=5?

Calcilate the height of the cone of which the bucket , A bucket of height 8...

A bucket of height 8 cm and made up of copper sheet is in the form of frustum of right circular cone with radii of its lower and upper ends as 3 cm and 9 cm respectively. Calculate

Differential equation, Cos(x+y)+sin(x+y)=dy/dx(solve this differential equa...

Cos(x+y)+sin(x+y)=dy/dx(solve this differential equation)

Find the number of students side of the square, A teacher on attempting to ...

A teacher on attempting to arrange the students for mass drill in the form of a solid square found that 24 students were left over. When he increased the size of the square by one

Christie paid 5% sales tax purchase how much did she spend, Christie purcha...

Christie purchased a scarf marked $15.50 and gloves marked $5.50. Both items were on sale for 20% off the marked price. Christie paid 5% sales tax on her purchase. How much did she

The distributive law, The Distributive Law :  If you were asked to mentall...

The Distributive Law :  If you were asked to mentally multiply 37 with 9, how would you proceed? 1 would do it as follows - 37 is 30 + 7, 30 x 9 = 270, 7 x 9 = 63, so 270 + 63, th

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