Bismillahirrahmanirrahim
Alhamdulillah, washalatu wasalamu 'ala rasulillah, waba'du
Berikut ini saya berikan contoh program untuk menghitung ODE metode euler dengan bahasa c.
======================================================================================================================
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int i;
double ynew=0, xnew=0, N, X=5, x[100], y[100], h=0.01;
N=X/h;
x[0]=0, y[0]=4;
for(i=0;i < N; i++)
{
ynew=y[i]+(2*x[i]-3)*h; //ini fungsinya
xnew=x[i]+h;
printf("y(x=%.2f) = %.5f \n",xnew,ynew);
y[i+1]=ynew;
x[i+1]=xnew;
}
return 0;
}
======================================================================================================================
Selamat mencoba!
Tidak ada komentar:
Posting Komentar