fonctions
Class Tirages
java.lang.Object
fonctions.Tirages
public class Tirages
- extends java.lang.Object
Field Summary |
static java.util.Random |
tirage
|
Method Summary |
static double |
tirage_exponentiel(double moyenne)
tirage selon une loi de probabilité exponentielle |
static double |
tirage_gaussien(double moyenne,
double largeur,
java.lang.String type)
tirage d'une valeur aléatoire gaussienne |
static double |
tirage_lorentzien(double freqres,
double tau)
tirage selon une loi de probabilité lorentzienne
de fréquence centrale freqrés et de gamma = 1/tau |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tirage
public static java.util.Random tirage
Tirages
public Tirages()
tirage_exponentiel
public static double tirage_exponentiel(double moyenne)
- tirage selon une loi de probabilité exponentielle
- Parameters:
moyenne
- : moyenne de la loi
- Returns:
tirage_gaussien
public static double tirage_gaussien(double moyenne,
double largeur,
java.lang.String type)
- tirage d'une valeur aléatoire gaussienne
- Parameters:
moyenne
- de la distributionlargeur
- type
- : type de la largeur, fwhm ou bien sigma
- Returns:
tirage_lorentzien
public static double tirage_lorentzien(double freqres,
double tau)
- tirage selon une loi de probabilité lorentzienne
de fréquence centrale freqrés et de gamma = 1/tau
- Parameters:
freqrés
- en GHZtau
- en nanosecondes
- Returns: