Write a function that can solve an ode using modified euler

Assignment Help Computer Engineering
Reference no: EM132100058

Please Reply in matlab code that can be subbed straight into matlab is possible.

1. Numerically solve the ODE: y'= 10 - y^2 using ode45. Use a start time of 0, end time of 1, and an initial condition of 0.

2. Using a while loop, write a function that can solve an ODE using Modified Euler's method. This function will work similarly to ode45, but the step size will have to be specified as an input.

3. Add an if statement to your your function so that it doesn't overshoot the end time (i.e. change h in the final step to exactly reach the end time).
4. Adjust your function so that it has adaptive time stepping. If at any point exceeds 0.5, the value for h should be halved.

5. Solve the ODE from Q1 using your final function with a step size of 0.3. Plot the solution from and in the same figure. Comment on the accuracy of your numerical approximation, and discuss whether the requirements from Q3 and Q4 were met (ie. does it finish at exactly 1 s, and does the step size adapt).

Reference no: EM132100058

Questions Cloud

Parkinson disease and multiple sclerosis : What are some of the differences between Parkinson's Disease and Multiple Sclerosis?
What are the major symptoms of tourette syndrome : What are the major symptoms of Tourette's syndrome? What do you think accounts for the patient's lack of "self-censorship" and other unusual behaviors?
Could amino acids be used to form cell membranes : Could amino acids be used to form cell membranes if there were no phospholipids? Discuss
What is the main example of hereditary people : What is the main example of hereditary people should use artificial insemination to have a baby or produce success?
Write a function that can solve an ode using modified euler : Write a function that can solve an ODE using Modified Euler's method. This function will work similarly to ode45, but the step size will have to be specified.
Define the alleles and show all your work : In a certain breed of domestic fowl, pea comb is dominant to single comb but feather colour shows absence of dominance. Black feathers
Write down a c program to generate a matrix : The program should take the matrix dimensions (number of rows and number of columns) from the user.
Extreme abdominal pain and extreme thirst : This was followed by extreme abdominal pain and extreme thirst. He called his endocrinologist, who told him that he needs to seek emergency care.
What are the steps for a qrt-pcr : What are the steps for a qRT-PCR? It is a quantitative reaction time polymerase chain reaction.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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