=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/lib/weight,v retrieving revision 1.34 retrieving revision 1.35 diff -u -p -r1.34 -r1.35 --- OpenXM_contrib2/asir2000/lib/weight 2004/05/05 13:15:01 1.34 +++ OpenXM_contrib2/asir2000/lib/weight 2004/05/06 02:28:07 1.35 @@ -827,7 +827,8 @@ def weight(PolyList,Vars,FLAG){ if(TMP[1]!=[]) RET=append(RET,TMP[1])$ else{ - RET=append(RET,leastsq(0,ExpMat,Vars,FLAG,7))$ + TMP=leastsq(0,ExpMat,Vars,FLAG,7)$ + RET=append(RET,TMP)$ } ExpMat=qsort(ExpMat,junban)$ @@ -843,22 +844,27 @@ def weight(PolyList,Vars,FLAG){ if(TMP[1]!=[]) RET=append(RET,TMP[1])$ else{ - RET=append(RET,leastsq(0,ExpMat,Vars,FLAG,9))$ + TMP=leastsq(0,ExpMat,Vars,FLAG,9)$ + RET=append(RET,TMP)$ } - } else{ - TMP0=map(ltov,TMP0)$ + TMP=map(ltov,TMP[1])$ - for(I=0;I