KlassenKlassenKlassenKlassen | | | | Operatoren

gauss_distributionT_gauss_distributionGaussDistributiongauss_distributionGaussDistributionGaussDistribution (Operator)

Name

gauss_distributionT_gauss_distributionGaussDistributiongauss_distributionGaussDistributionGaussDistribution — Erzeugung einer Gaußschen Rauschverteilung.

Signatur

gauss_distribution( : : Sigma : Distribution)

Herror T_gauss_distribution(const Htuple Sigma, Htuple* Distribution)

Herror gauss_distribution(const HTuple& Sigma, HTuple* Distribution)

void GaussDistribution(const HTuple& Sigma, HTuple* Distribution)

static HTuple HMisc::GaussDistribution(double Sigma)

void HOperatorSetX.GaussDistribution(
[in] VARIANT Sigma, [out] VARIANT* Distribution)

VARIANT HMiscX.GaussDistribution([in] double Sigma)

static void HOperatorSet.GaussDistribution(HTuple sigma, out HTuple distribution)

static HTuple HMisc.GaussDistribution(double sigma)

Beschreibung

gauss_distributiongauss_distributionGaussDistributiongauss_distributionGaussDistributionGaussDistribution erzeugt eine Rauschverteilung mit der Verteilung einer Gaußglocke. Dabei gibt der Parameter SigmaSigmaSigmaSigmaSigmasigma die Standardabweichung des Rauschens an. Das Ergebnis (DistributionDistributionDistributionDistributionDistributiondistribution) dient in der Regel als Eingabe für den Befehl add_noise_distributionadd_noise_distributionAddNoiseDistributionadd_noise_distributionAddNoiseDistributionAddNoiseDistribution.

Parallelisierung

Parameter

SigmaSigmaSigmaSigmaSigmasigma (input_control)  real HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Standardabweichung der Verteilung.

Defaultwert: 2.0

Wertevorschläge: 1.5, 2.0, 3.0, 5.0, 10.0

Typischer Wertebereich: 0.0 ≤ Sigma Sigma Sigma Sigma Sigma sigma ≤ 100.0

Minimale Schrittweite: 0.1

Empfohlene Schrittweite: 1.0

DistributionDistributionDistributionDistributionDistributiondistribution (output_control)  distribution.values-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Zu berechnende Gaußverteilung.

Parameteranzahl: 513

Beispiel (HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

Beispiel (C)

read_image(&Image,"fabrik");
disp_image(Image,WindowHandle);
set_d(Sigma,30.0,0);
T_gauss_distribution(Sigma,&Dist);
T_add_noise_distribution(Image,&ImageNoise,Dist);
disp_image(ImageNoise,WindowHandle);

Beispiel (HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

Beispiel (HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

Beispiel (HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

Beispiel (HDevelop)

read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)

Nachfolger

add_noise_distributionadd_noise_distributionAddNoiseDistributionadd_noise_distributionAddNoiseDistributionAddNoiseDistribution

Alternativen

sp_distributionsp_distributionSpDistributionsp_distributionSpDistributionSpDistribution, noise_distribution_meannoise_distribution_meanNoiseDistributionMeannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMean

Siehe auch

sp_distributionsp_distributionSpDistributionsp_distributionSpDistributionSpDistribution, add_noise_whiteadd_noise_whiteAddNoiseWhiteadd_noise_whiteAddNoiseWhiteAddNoiseWhite, noise_distribution_meannoise_distribution_meanNoiseDistributionMeannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMean

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren