class network{
beta:number[]=new Array();
alpha:number;
x:number[]=new Array();
number_d:number;
dist():number{
var s:number;
var z,k,zz,t,e:number;
var xs:number[]=new Array();
z=0;
for(s=1;s<this.number_d+1;s++){
z=z+this.beta[s]*this.x[s];
}
k=this.alpha-z;
zz=0;
for(s=1;s<this.number_d+1;s++){
zz=zz+this.beta[s]*this.beta[s];
}
t=k/zz;
for(s=1;s<this.number_d+1;s++){
xs[s]=this.x[s]+t*this.beta[s];
}
e=0;
for(s=1;s<this.number_d+1;s++){
e=e+(this.x[s]-xs[s])*(this.x[s]-xs[s]);
}
return e;
}
}
最終更新:2016年12月02日 17:20