Outils d'utilisateurs

Outils du Site


mc:moindre.pl

====== Différences ====== Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

mc:moindre.pl [2008/08/05 20:07]
maxime
mc:moindre.pl [2010/02/12 02:22] (Version actuelle)
newacct
Ligne 161: Ligne 161:
 my @saveyi = @yi; my @saveyi = @yi;
 if("$ARGV[1]" eq "exp"){ if("$ARGV[1]" eq "exp"){
-    for(my $i=0; $i<=($taille-1); $i++){+    for my $i(0..($taille-1)){
  $yi[$i] = log($yi[$i]);  $yi[$i] = log($yi[$i]);
     }     }
Ligne 167: Ligne 167:
  
 #------------------------ Calculs des S_k et W_k ------------------------------ #------------------------ Calculs des S_k et W_k ------------------------------
-formy $k=0; $k<= (2*$ordre) ; $k+=1 )+for my $k .. (2*$ordre) )
   {   {
-    formy $i=0; $i<= ($taille-1); $i++ )+    for my $i .. ($taille-1) )
       {       {
    if($k==0){    if($k==0){
Ligne 177: Ligne 177:
        $xik=1;        $xik=1;
        $pro=$xi[$i];        $pro=$xi[$i];
-       for(my $l=1; $l<=$k; $l+=1 ){+       for my $l (1..$k){
    $xik*=$pro;    $xik*=$pro;
        }        }
Ligne 192: Ligne 192:
 $matW = MatCol(@W); $matW = MatCol(@W);
  
-for(my $i=0; $i<=$ordre; $i++){ +for my $i (.. $ordre){ 
-    formy $j=0; $j<=$ordre; $j++){+    for my $j (.. $ordre){
  $matrice->[$i]->[$j] = $S[$i+$j];  $matrice->[$i]->[$j] = $S[$i+$j];
     }     }
Ligne 217: Ligne 217:
 #regression "normal" #regression "normal"
     else{     else{
- for(my $j=0; $j<=$ordre+1; $j++){+ for my $j (.. $ordre+1){
      $sum+=($sol->[$j]->[0])*(($xr[$incr]**($j)));      $sum+=($sol->[$j]->[0])*(($xr[$incr]**($j)));
  }  }
Ligne 249: Ligne 249:
 else { else {
     $legende = sprintf("%0.${defaut_d}f",$sol->[0]->[0]);     $legende = sprintf("%0.${defaut_d}f",$sol->[0]->[0]);
-    for(my $i 1; $i <= $ordre; $i++){+    for my $i (.. $ordre){
  $legende .= sprintf("%+0.${defaut_d}f x",$sol->[$i]->[0]);  $legende .= sprintf("%+0.${defaut_d}f x",$sol->[$i]->[0]);
  $i > 1 and $legende .= "^{$i}";  $i > 1 and $legende .= "^{$i}";
mc/moindre.pl.1217959639.txt.gz · Dernière modification: 2008/08/05 20:07 par maxime