Question

Numerical Analysis: Make a matlab code that computes the Modified Euler's method for a given function...

Numerical Analysis:

Make a matlab code that computes the Modified Euler's method for a given function y' =  t + y from 0 < t < 4 (inclusive) with h=0.5 and with initial condition y(0) = 0.
Please make output display in tabular form and not in a plot, that doesn't help show the actual values.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

MATLAB CODE

clc;
a=0;
b=4;
h=0.5;
N=(b-a)/h;
t=[a:h:b];
y(1)=0;
for i=1:N
y(i+1)=y(i)+h*(t(i)+y(i));
y(i+1)=y(i)+h/2*(t(i)+y(i)+t(i+1)+y(i+1));
end
t
y

ANSWERS

t =

0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000


y =

0 0.1250 0.6406 1.7910 3.9729 7.8310 14.4128 25.4208 43.6213

Add a comment
Know the answer?
Add Answer to:
Numerical Analysis: Make a matlab code that computes the Modified Euler's method for a given function...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Numerical Analysis: Make a matlab code that computes the Midpoint rule/method for a given function f'(t,y)...

    Numerical Analysis: Make a matlab code that computes the Midpoint rule/method for a given function f'(t,y) = y' =  t + y from 0 < t < 4 (inclusive) with h=0.5 and with initial condition y(0) = 0. Please make output display in tabular form and not in a plot, that doesn't help show the actual values.

  • Make a matlab code that computes the Modified Euler's method for a given function

    function y' = x^3 + 2.25 ln (x+y) with h = 0.1 and with initial condition y(1.0) = 1.5, make the modified euler's methor matlab code solve y(1.3)

  • Write a function-function in MATLAB that use's Euler's Method to determine a numerical solution for a...

    Write a function-function in MATLAB that use's Euler's Method to determine a numerical solution for a 1st-order ordinary differential equation with one dependent variable using the following line where dt = time step t0 = initial time tf = final time y0 = dependent variable for initial value function [t, y) = EulerIdydt, dt, to, tf, yo] dydt = dydt(t, y)

  • MATLAB I need the input code and the output. Thanks. 7. Modify the Euler's method MATLAB...

    MATLAB I need the input code and the output. Thanks. 7. Modify the Euler's method MATLAB code presented in the Learning activity video called Using Euler's Method on Matlab (located in the Blackboard Modue#10:: Nomerical Solution to ODE: part 1) to plot and compare the approximate solution using the modified Euler method, for a step size of 0.1 and 0.01

  • 2. Differential Equation (5 points) Using (i) Euler's method and (ii) modified Euler's method, bo...

    Please show Matlab code and Simulink screenshots 2. Differential Equation (5 points) Using (i) Euler's method and (ii) modified Euler's method, both with step size h-0.01, to construct an approximate solution from t-0 to t-2 for xt 2 , 42 with initial condition x(0)-1. Compare both results by plotting them in the same figure. 3. Simulink (5 points) Solve the above differential equation using simplink. Present the model and result. 2. Differential Equation (5 points) Using (i) Euler's method and...

  • 3. Euler's Method (a) Use Euler's Method with step size At = 1 to approximate values...

    3. Euler's Method (a) Use Euler's Method with step size At = 1 to approximate values of y(2),3(3), 3(1) for the function y(t) that is a solution to the initial value problem y = 12 - y(1) = 3 (b) Use Euler's Method with step size At = 1/2 to approximate y(6) for the function y(t) that is a solution to the initial value problem y = 4y (3) (c) Use Euler's Method with step size At = 1 to...

  • Please show all steps in solving the problem. Thank you! 8.) Euler's Method Given the following...

    Please show all steps in solving the problem. Thank you! 8.) Euler's Method Given the following equation: Use Euler's method to estimate the value of y(t) for t = 0.5, 1, 1.5 seconds (At = 0.5). The initial condition is y(0) = 6. Fill in the table below with your results Room for comments 0 0.5

  • Use Euler's Method to make a table of values for the approximate solution of y2x +2y with initial...

    Use Euler's Method to make a table of values for the approximate solution of y2x +2y with initial condition y(0) 4. Determine the general and partie solution. Use five steps of size 0.10. Give the error in step four. Sketch both. Use Euler's Method to make a table of values for the approximate solution of y2x +2y with initial condition y(0) 4. Determine the general and partie solution. Use five steps of size 0.10. Give the error in step four....

  • Write a Matlab Function (not a script) that performs a single iteration of the Euler's method...

    Write a Matlab Function (not a script) that performs a single iteration of the Euler's method for the regular parashot problem, (i.e. just write a function that calculates v_next) Assume: cd = 0.25 [kg/m] for t < 10sec and cd = 1.5   [kg/m] for t ≥ 10sec Hint: use only if-statements, do not use any LOOPs you only need to compute only one iteration Hint2: make sure you define the inputs and outputs of the function correctly Please show how...

  • Read the sample Matlab code euler.m. Use either this code, or write your own code, to solve first...

    Read the sample Matlab code euler.m. Use either this code, or write your own code, to solve first order ODE = f(t,y) dt (a). Consider the autonomous system Use Euler's method to solve the above equation. Try different initial values, plot the graphs, describe the behavior of the solutions, and explain why. You need to find the equilibrium solutions and classify them. (b). Numerically solve the non-autonomous system dy = cost Try different initial values, plot the graphs, describe the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT