| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmarkov.Distribution
markov.DistributionUniforme
public class DistributionUniforme
Décrit une distribution de probabilités uniforme. Une distribution de probabilités est un ensemble de probabilités dont la somme doit faire 100%. Cette variante a chacune de ses probabilités égales
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class markov.Distribution | 
|---|
| Distribution.Iterateur | 
| Constructor Summary | |
|---|---|
| DistributionUniforme(java.util.Collection code)Construit une distribution de probabilités. | |
| DistributionUniforme(int nbValeurs)Construit une distribution de probabilités uniforme. | |
| Method Summary | |
|---|---|
|  void | copyInto(double[] tableau) | 
|  double | erreur()Renvoie l'erreur sur la somme des probabilités. | 
|  int | getNbValeurs()Renvoie le nombre de valeurs de la distribution. | 
|  double[] | getValeur()Récupère les probabilités. | 
|  double | getValeur(int no)Récupère une des probabilités. | 
|  void | mutliplieTout(double facteur) | 
|  double | percentCreuse()Indique si la distribution est creuse | 
|  void | setNbValeurs(int nbValeurs)Construit une distribution de probabilités uniforme. | 
|  void | setValeur(double[] val)Modifie les probabilités. | 
|  void | setValeur(int no,
          double val)Modifie une des probabilités. | 
|  java.lang.String | toString() | 
|  boolean | uniforme()Indique si la distribution est uniforme | 
| Methods inherited from class markov.Distribution | 
|---|
| elementsNonNuls, elementsNonNulsIntensif, iterator, sauvegarde | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public DistributionUniforme(int nbValeurs)
nbValeurs - le nombre d'élements dans la distributionpublic DistributionUniforme(java.util.Collection code)
code - un Collection décrivant la distribution| Method Detail | 
|---|
public void setValeur(int no,
                      double val)
setValeur in class Distributionno - le numero de la valeur à modifierval - la nouvelle valeurpublic double getValeur(int no)
getValeur in class Distributionno - le numéro de la valeur à modifier
public void setValeur(double[] val)
setValeur in class Distributionval - un tableau de floats contenant les nouvelles probabilitéspublic double[] getValeur()
getValeur in class Distributionfloat contenant les probabilitéspublic double erreur()
erreur in class Distributionpublic int getNbValeurs()
getNbValeurs in class Distributionpublic void setNbValeurs(int nbValeurs)
setNbValeurs in class DistributionnbValeurs - le nombre d'élements dans la distributionpublic java.lang.String toString()
toString in class Distributionpublic boolean uniforme()
uniforme in class Distributionpublic double percentCreuse()
percentCreuse in class Distributionpublic void copyInto(double[] tableau)
copyInto in class Distributionpublic void mutliplieTout(double facteur)
mutliplieTout in class Distribution| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||