算法 详情见追赶法公式 这个博客只是用来储存。。
package 计算方法大作业;
public class zhuiganfa {
public static void main(String args[]){
int i;
double x,z=0;
//定义两个数组对题目中的值进行储存
double a[]={0,-1,-1,-1};
double b[]={0,2,2,2,2};
double c[]={0,-1,-1,-1};
double b2[]={0,0,0,0};//储存贝塔
double y[]={0,0,0,0,0};//储存y
double f[]={0,0,0,0,5};
//获取所有的贝塔
for(i=1;i<=3;i++){
if(i==0){
x=getb1(a[i],b[i],c[i],0);
z=x;
b2[i]=x;
}
else{
x=getb1(a[i],b[i],c[i],z);
z=x;
b2[i]=x;
}
}
//获取所有的y
System.out.print("输出方程的解为:");
for(i=1;i<=4;i++){
if(i==1){
z=0;
x=gety(f[i],a[i],b[i],z,0);
z=x;
}
else{
x=gety(f[i],a[i-1],b[i-1],z,b2[i-1