class ren{
int m,n;
double[] x=new double[3];
double[] a=new double[3];
double b,g1;
public static void main(String [] args) {
ren test=new ren();
}
ren(){
x[1]=2;
x[1]=1;
a[1]=1;
a[2]=1;
b=-6;
g1=met(a,b,x);
System.out.println(g1);
}
double met(double[] a,double b,double[] x){
double mt1,mt2,t,y1,y2,e;
mt1=a[1]*a[1]+a[2]*a[2];
mt2=a[1]*x[1]+a[2]*x[2];
t=-(b+mt2)/mt1;
y1=a[1]*t+x[1];
y2=a[2]*t+x[2];
e=(y1-x[1])*(y1-x[1])+(y2-x[2])*(y2-x[2]);
return e;
}
}
最終更新:2011年05月05日 11:08