Click below to view this site using some new reading style

** Classic | Flipcard | Magazine | Mosaic | Sidebar | Snapshot | Timeslide **

Euler’s Modified Method for Ordinary Differential Equation of First Order–Programming in Language C

8:56 PM Edit This 0 Comments »

#include<stdio.h>
#include<conio.h>
float f(float x, float y)
{
<YOUR FUNCTION HERE>
}
void main()
{
int i,n;
float x0,y0,xi,x,y,x1,h,y1;
//clrscr();
printf("enter the values of x0,y0,h,x, \n");
scanf("%f %f %f %f",&x0,&y0,&h,&xi);
n=(xi-x0)/h;
x=x0;
y=y0;
for(i=0;i<=n-1;i++)
{
if(x==x1)
break;
else
y1=y+h*f(x,y);
y0=y1;
y1=y+((h/2)*(f(x,y)+f(x+h,y1)));
y=y1;
x=x+h;
printf("when x=%8.10f,y=%8.10f \n",x,y);
}
getch();
}

By – Ramen Mukherjee

0 comments: