首页 > > 详细

调试JAVA编程、JAVA编程调试、辅导JAVA设计、OneDimension 设计讲解


public class OneDimension
{
public double fai=0.25;
double k=0.05;
double uu = 1;
double con=0.0005;
double rw=10;
double re=25000;
int Pe= 100;
int Pi=100;
double qv=173.611;
int h = 500;
int n=30;
int delta=30*86400;
int tmax=360*86400;

double r[]=new double[31];
double a[]=new double[31];
double b[]=new double[31];
double c[]=new double[31];
double d[]=new double[31];
double p[]=new double[31];
double q[]=new double[31];


double u[]=new double[31];
double l[]=new double[31];
double detx=Math.log(re / rw)/n;
double xa[]=new double[30];
double xb[]=new double[30];
double xc[]=new double[30];
double xd[]=new double[30];
double m[]=new double[30];
double lamd[]=new double[30];

double dr[]=new double[30];
double pch[]=new double[31];
double pre[]=new double[31];


double x[]=new double[31];
double y[]=new double[31];


public OneDimension()
{
for (int i = 1; i =1; i--) {
x[i] = (y[i] - c[i]*x[i+1]) / u[i];
}
return x;
}



public void compute() {
for (int i = 1; i <=29; i++)
{ dr[i] = -m[i]*pre[i];
}
for (int i = 0; i <=28; i++)
{ xd[i] = dr[i];
}
xd[29] = dr[29] - Pe;
pch=lu(xa, xb, xc, xd);
System.arraycopy(pch, 1, pre, 0, (pch.length - 1));
pre[30] = 100;
}

public void print() {
for (int i = 1; i <=30; i++) {
System.out.println("pressure of the " + i + "th grid is " + pre[i]);
}
}

public void start()
{
for ( int t = 1 ; t <= 12 ;t ++ )
{ compute();
}
}
}
Public static void main (String[ ] args) {
Ywjx a = new Ywjx( );
a.start( );
a.print( ) ;
}
}
 

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!