#include<stdio.h>
#include<math.h>
double fun(double x,double y)
{
double f;
f=100*(sin(x)-y);
return(f);
}
main()
{
double y[400],K[4]={0,0,0,0},x[400],h,j;
int i,k;
printf("输入步长 h\n");
scanf("%lf",&h);
x[0]=0;y[0]=0;
j=3/h;
for(k=0;k<j;k++)
{
x[k+1]=h+x[k];
K[0]=h*fun(x[k],y[k]);
K[1]=h*fun(x[k]+h/2,y[k]+K[0]/2);
K[2]=h*fun(x[k]+h/2,y[k]+K[1]/2);
K[3]=h*fun(x[k]+h,y[k]+K[2]);
y[k+1]=y[k]+(K[0]+2*K[1]+2*K[2]+K[3])/6;
}
for(i=0;i<=k;i++)
{
printf("x[%d]=%lf,y[%d]=%lf\n",i,x[i],i,y[i]);
}
}
Runge-Kutta-c-language-program.rar_runge kutta_龙格-库塔
版权申诉
5星 · 超过95%的资源 87 浏览量
2022-09-21
18:47:21
上传
评论
收藏 154KB RAR 举报
JaniceLu
- 粉丝: 78
- 资源: 1万+
最新资源
- 基于flask和echarts融合交易策略的bitfinex可视化微服务.zip
- 包含了wvp-assist.tar wvp-talk.tar zlmediakit.tar .
- 3r4efgh53wgrf43tw
- 2024新版Java基础从入门到精通全套视频+资料下载
- Spring AI大模型视频教程+ChatGPT视频教程+OpenAI大模型视频教程(资料+视频教程)
- ABB工业机器人教程PDF版本
- 123321123323211
- yolov8实战第八天-pyqt5-yolov8实现车牌识别系统(论文(约7000字)+数据集+完整部署代码+代码使用说明)
- 三相桥式全桥整流电路MATALB Simulink仿真文件
- ABB机器人操作培训文档
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈