Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PYTHON QUESTION: there is 2 different solving methods for our one differential equation.I want to compare these 2 solving methods on the same graphic. I

PYTHON QUESTION:

there is 2 different solving methods for our one differential equation.I want to compare these 2 solving methods on the same graphic. I wrote two different codes for each solving method. Please rearrenge these codes and make them one code. and plot and compare x-y graphics on the same window by plt.plot() and plt.show() functions...

CODE NUMBER1 for RungaKutta2:

from math import* from pylab import*

x1=[] y1=[] def rkutta(f,x0,y0): h=0.1 xs=8 a2=2/3 p=3/4 q=3/4 while x0<=xs: x=x0+h k1=f(x0,y0) k2=f(x0+p*h,y0+q*h*k1) y=y0+h*(a1*k1+a2*k2) x0=x y0=y return y

def f1(x,y): return(tan(radius(x))+exp(0.5*y))

rkutta(f1,1,2) subplot(211) plot(x1,y1) grid() show()

CODE NUMBER 2 RungaKutta4:

from math import* from pylab import*

x1=[] y1=[] def rkutta(f,x0,y0): h=0.1 xs=8 while x0<=xs: x=x0+h k1=f(x0,y0) k2=f(x0+h/2,y0+(h/2)*k1) k3=f(x0+h/2,y0+(h/2)*k2) k4=f(x0+h,y0+h*k3) y=y0+(h/6)*(k1+2*2+2*k3*k4) x0=x y0=y return y

def f1(x,y): return(tan(radius(x))+exp(0.5*y))

rkutta(f1,1,2) subplot(212) plot(x1,y1) grid() show()

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle Database Administration The Essential Reference

Authors: Brian Laskey, David Kreines

1st Edition

1565925165, 978-1565925168

More Books

Students also viewed these Databases questions

Question

Distinguish between hearing and listening.

Answered: 1 week ago

Question

=+ how might this lead to faster growth in productivity?

Answered: 1 week ago