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

NOWA method, solve the equation 540+115 using the NOWA method

solve the equation 540+115 using the NOWA method

All subjects, I need help. Is there anyone there to help me?

I need help. Is there anyone there to help me?

Simplifying rational expressions, I need to simple this rational expression...

I need to simple this rational expression, but I can''t figure out how. (x+1)/(x^2-2x-35)+(x^2+x-12)/(x^2-2x-24)(x^2-4x-12)/(x^2+2x-15)

Math 100, introduction to decimals

introduction to decimals

Geomartry, how to find volume of a cone in cubic units when the radius is 5...

how to find volume of a cone in cubic units when the radius is 5 and height is 11

Vector function - three dimensional spaces, Vector Function The good wa...

Vector Function The good way to get an idea of what a vector function is and what its graph act like is to look at an instance.  Thus, consider the following vector function.

Find out the volume of the solid- method of rings, Find out the volume of t...

Find out the volume of the solid obtained by rotating the region bounded by y = x 2 - 2x and  y = x about the line y = 4 . Solution: Firstly let's get the bounding region & t

determine that the relation is symmetric and transitive, 1. Let R and S be...

1. Let R and S be relations on a set A. For each statement, conclude whether it is true or false. In each case, provide a proof or a counterexample, whichever applies. (a) If R

Find out the roots of the quadratic equation, Find out the roots of the fol...

Find out the roots of the following quadratic equation. 3x 2 + 7x = 0 Solution: Using Equation 6, one root is determined. x = 0 Using Equation 7, substitute the

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