最简单的一个打靶法程序,计算y''=-(2+9x)y=-(1+9x)e^x,y(0)=1,y(1)=e
给出详细代码,报告就你自己写了include<stdio.h>include<math.h>voidGuass(intn,floatArray[][10]){floats,u;inti,j,k,a,x,y;for(i=0;i<n-1;i++){s=Array[i][i];k=i;for(a=i+1;...
程序语言:DimdAsDoubled=b^2-4*a*cIfd<0ThenMsgBox"Δ小于0,没有实根",,"消息"x(0)=0:x(1)=0ElseIfd=0Thenx(0)=-b/(2*a):x(1)=...
include<math.h>intmain(intargc,char*argv[]){doublex1=1.9;doublex0=0.1;doubletemp=0.0;while(fabs(x0-x1)>0.00001){x0=x1;temp=x0*x0*x0;x1=x0-(7*temp*temp...
不行啊,让输入X值后输出xi的值和p4(x)的值!那要这么改啊
就是取值函数
由于不知道理论值是多少,也不好调.不过你的最大的错误:doublea[6][502];以及doubleu[502],y[502];这样算出来的结果应当-10.7左右.
y+=dy_dx*dx;x+=dx;}intmain(){doublex=0,y=1,xm=1.0,dx=0.1;printf("x\ty\n%lg\t%lg\n",x,y);while(x<xm){EulerRichardson(x,y,...
实际问题中可以用有限元来分析结构的受力,变形等。非常有用。像土木工程,机械,汽车,航天,船舶,大坝等都需要用到数值积分的。现在求解过程很多样化,C,fortran等都可以编程实现,matlab也特别好用。
欧拉法求解y'=-2y-4x,x0=0,y0=2,x<=1的求解如下:include<stdio.h>/*solveode:dy/dx=-2*y-4*x*/floatfun(floatx,floaty){floatf;f=-2.0*y-4.0*x;returnf;}int...