资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
计算方法( C语言版)实验报告实验九:常微分方程初值问题的计算(第八章)一、实验目的: 1.掌握求解常微分方程初值问题的欧拉折线法。 2.掌握求解矩阵主特征值和对应特征向量的乘幂法。 3.记录运行结果,回答问题,完成实验报告。二、实验条件: Microsoft Visual C+ C-Free 三、实验内容及运行结果: (一) 、 取步长 h=0.2, 用显示欧拉法求y=-y-xy2 在 x=0.6 处 y 的近似值。 y(0)=1 1.源程序: #include #define MAXSIZE 50 double f(double x,double y); int main(void) double a,b,h,xMAXSIZE,yMAXSIZE; long n,i; printf(“n 请输入求解区间 a,b:“); scanf(“%lf,%lf“, printf(“n 请输入步长 h:“); scanf(“%lf“, n=(long)(b-a)/h); x0=a; printf(“n 请输入起点 x0=%lf 处的纵坐标 y0:“,x0); scanf(“%lf“, for(i=0;i=n;i+) xi+1=xi+h; yi+1=yi+h*f(xi,yi); printf(“n 计算结果为: “); for(i=0;i=n;i+) printf(“nx%ld=%lf,y%ld=%lf“,i,xi,i,yi); double f(double x,double y) return(x); 2.运行结果:四、实验总结:五、实验教师评语
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号