Search
Latest topics
Phương pháp Runge-Kutta
Page 1 of 1
Phương pháp Runge-Kutta
//Phuong phap Runge-Kutta
#include <stdio.h>
#include <conio.h>
float f(float x,float y)
{
return x+y;
}
void main()
{
float a,b,y0;
int n;
float h;
int i;
float x***91;100***93;,y***91;100***93;;
float k1,k2,k3,k4;
clrscr();
printf("Giai phuong trinh vi phan:");
printf("\ny'=x+y");
printf("\n");
printf("\na=");
scanf("%f",&a);
printf("\nb=");
scanf("%f",&b);
printf("\ny0=");
scanf("%f",&y0);
printf("\nn=");
scanf("%d",&n);
getch();
clrscr();
printf("Bang ket qua:");
printf("\nx0=%f",a);
printf("\ty0=%f",y0);
printf("\n");
h=(b-a)/n;
x***91;0***93;=a;
y***91;0***93;=y0;
for (i=1;i<=n;i++)
{
x***91;i***93;=x***91;i-1***93;+h;
k1=h*f(x***91;i-1***93;,y***91;i-1***93;);
k2=h*f(x***91;i-1***93;+h/2,y***91;i-1***93;+k1/2);
k3=h*f(x***91;i-1***93;+h/2,y***91;i-1***93;+k2/2);
k4=h*f(x***91;i-1***93;+h,y***91;i-1***93;+k3);
y***91;i***93;=y***91;i-1***93;+(k1+2*k2+2*k3+k4)/6;
printf("\nx%d=%f",i,x***91;i***93;);
printf("\ty%d=%f",i,y***91;i***93;);
printf("\n");
}
getch();
}
#include <stdio.h>
#include <conio.h>
float f(float x,float y)
{
return x+y;
}
void main()
{
float a,b,y0;
int n;
float h;
int i;
float x***91;100***93;,y***91;100***93;;
float k1,k2,k3,k4;
clrscr();
printf("Giai phuong trinh vi phan:");
printf("\ny'=x+y");
printf("\n");
printf("\na=");
scanf("%f",&a);
printf("\nb=");
scanf("%f",&b);
printf("\ny0=");
scanf("%f",&y0);
printf("\nn=");
scanf("%d",&n);
getch();
clrscr();
printf("Bang ket qua:");
printf("\nx0=%f",a);
printf("\ty0=%f",y0);
printf("\n");
h=(b-a)/n;
x***91;0***93;=a;
y***91;0***93;=y0;
for (i=1;i<=n;i++)
{
x***91;i***93;=x***91;i-1***93;+h;
k1=h*f(x***91;i-1***93;,y***91;i-1***93;);
k2=h*f(x***91;i-1***93;+h/2,y***91;i-1***93;+k1/2);
k3=h*f(x***91;i-1***93;+h/2,y***91;i-1***93;+k2/2);
k4=h*f(x***91;i-1***93;+h,y***91;i-1***93;+k3);
y***91;i***93;=y***91;i-1***93;+(k1+2*k2+2*k3+k4)/6;
printf("\nx%d=%f",i,x***91;i***93;);
printf("\ty%d=%f",i,y***91;i***93;);
printf("\n");
}
getch();
}
Similar topics
» Bảo mật CSDL bằng phương pháp mã hóa.
» PHƯƠNG PHÁP CHIA SUBNET BẰNG CÁCH ĐẾM LÓNG NGÓN TAY
» Phương pháp khắc phục máy tính nhiễm virus giả mạo Gateway
» Phương pháp khắc phục máy tính nhiễm virus giả mạo Gateway
» Giải phương trình bậc hai ax^2+bx+c = 0
» PHƯƠNG PHÁP CHIA SUBNET BẰNG CÁCH ĐẾM LÓNG NGÓN TAY
» Phương pháp khắc phục máy tính nhiễm virus giả mạo Gateway
» Phương pháp khắc phục máy tính nhiễm virus giả mạo Gateway
» Giải phương trình bậc hai ax^2+bx+c = 0
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Thu Aug 23, 2012 5:38 am by Admin
» Tuyệt kỹ cua giai
Thu Aug 23, 2012 5:36 am by Admin
» NETCAT.........
Mon Aug 13, 2012 6:35 am by Admin
» Bảo mật CSDL bằng phương pháp mã hóa.
Tue Apr 17, 2012 10:04 pm by Admin
» Hàm mã hóa MD5 bằng JavaScript
Tue Apr 17, 2012 10:03 pm by Admin
» Giá của món quà
Fri Apr 13, 2012 6:01 am by Admin
» Sẽ chỉ yêu ai?
Fri Apr 13, 2012 6:01 am by Admin
» Cách đọc bảng chữ cái!
Thu Apr 12, 2012 10:37 pm by Admin
» Gắn trojan, keylog, virus vào website, forum
Tue Apr 10, 2012 1:14 am by Admin