1. Using the RK4 method, give the numerical approximation for the IVP: y' = ty; y(0) = e; with a step size of h = 0.5 for the point at t = 20. How does this compare to Euler's Method (e.g. simply using the ki values to approximate this ODE)?. 2. The exact solution to the IVP above is y(t) = et²/2+1. In a single figure, plot the results of RK4, Euler methods and the exact function (thus, your plot should contain 3 lines). To show the full Y-range, the Y-axis should be plotted using a log-scale, however the X-axis should remain linear. To do this, type “set(gca, 'YScale','log’)" on the line below that used to create the plot. Make sure that your figure has a legend that describes what each line corresponds to.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Use python or Matlab 

1. Using the RK4 method, give the numerical approximation for the IVP: y' = ty;
y(0) = e; with a step size of h = 0.5 for the point at t = 20. How does this compare
to Euler's Method (e.g. simply using the ki values to approximate this ODE)?.
2. The exact solution to the IVP above is y(t) = et"/2+1. In a single figure, plot the
results of RK4, Euler methods and the exact function (thus, your plot should contain
3 lines). To show the full Y-range, the Y-axis should be plotted using a log-scale,
however the X-axis should remain linear. To do this, type "set(gca, 'YScale','log')"
on the line below that used to create the plot. Make sure that your figure has a
legend that describes what each line corresponds to.
Transcribed Image Text:1. Using the RK4 method, give the numerical approximation for the IVP: y' = ty; y(0) = e; with a step size of h = 0.5 for the point at t = 20. How does this compare to Euler's Method (e.g. simply using the ki values to approximate this ODE)?. 2. The exact solution to the IVP above is y(t) = et"/2+1. In a single figure, plot the results of RK4, Euler methods and the exact function (thus, your plot should contain 3 lines). To show the full Y-range, the Y-axis should be plotted using a log-scale, however the X-axis should remain linear. To do this, type "set(gca, 'YScale','log')" on the line below that used to create the plot. Make sure that your figure has a legend that describes what each line corresponds to.
1
Overview
In this lab you will implement a Runge-Kutta routine within Matlab. This iterative method
will allow you to approximate solutions for ordinary differential equations. The Runge-
Kutta Method is an extension of the first-order approximation (Euler Method).
1.1
RK4 Method
Suppose we have the initial value problem (IVP):
ý = f(t, y); y(to) = Yo
where ý is the time derivative of the function y, i.e. ý = 4. y is an unknown function
of time t, which we would like to approximate; we are told that ý, the rate at which y
changes, is a function of t and of y itself. At the initial time t, the corresponding y value
is yo. The function f and the data to, Yo are given.
We want to 'step' through the function to find a numerical approximation at some time,
t. Choose a step size, h, such that h > 0 and define:
Yn+1 = Yn + (ki + 2k2 + 2k3 + k4)
tn+1 = tn + h
for n = 0, 1,2, 3, ..., using:
f(tn, Yn)
ki)
k1
k2 = f(tn +5, Yn +
k3 = f(tn + , Yn + k2)
Transcribed Image Text:1 Overview In this lab you will implement a Runge-Kutta routine within Matlab. This iterative method will allow you to approximate solutions for ordinary differential equations. The Runge- Kutta Method is an extension of the first-order approximation (Euler Method). 1.1 RK4 Method Suppose we have the initial value problem (IVP): ý = f(t, y); y(to) = Yo where ý is the time derivative of the function y, i.e. ý = 4. y is an unknown function of time t, which we would like to approximate; we are told that ý, the rate at which y changes, is a function of t and of y itself. At the initial time t, the corresponding y value is yo. The function f and the data to, Yo are given. We want to 'step' through the function to find a numerical approximation at some time, t. Choose a step size, h, such that h > 0 and define: Yn+1 = Yn + (ki + 2k2 + 2k3 + k4) tn+1 = tn + h for n = 0, 1,2, 3, ..., using: f(tn, Yn) ki) k1 k2 = f(tn +5, Yn + k3 = f(tn + , Yn + k2)
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY