Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

sampleGaussian

Exemple d'état utilisant la distribution gaussienne

Depuis R2019b

Description

state = sampleGaussian(space,meanState,stdDev) renvoie un exemple d'état de l'espace d'état basé sur une distribution gaussienne (normale) avec une moyenne spécifiée, meanState et un écart type, stdDev.

exemple

state = sampleGaussian(space,meanState,stdDev,numSamples) renvoie un certain nombre d'échantillons d'état. Le nombre est égal à numSamples.

Exemples

réduire tout

Créez un espace d'état SE(2).

space = stateSpaceSE2;

Spécifiez l'état moyen, l'écart type et le nombre d'échantillons d'état à renvoyer.

meanState = [5 5 pi/3];
stdDev = [0.1 0.1 pi/18];
numSamples = 2;

Exemples d'états de l'espace d'états basés sur une distribution gaussienne.

state = sampleGaussian(space,meanState,stdDev,numSamples)
state = 2×3

    5.0538    5.1834    0.6530
    5.0862    5.0319    0.8190

Arguments d'entrée

réduire tout

Objet d'espace d'état, spécifié comme un stateSpaceSE2, un stateSpaceDubins ou un objet stateSpaceReedsShepp .

Types de données : object

État moyen de la distribution gaussienne pour l'échantillonnage, spécifié comme vecteur à 3 éléments de valeurs réelles.

Exemple : [5 5 pi/3]

Types de données : single | double

Écart type de la distribution gaussienne pour l'échantillonnage, spécifié comme vecteur à 3 éléments de valeurs non négatives.

Exemple : [0.1 0.1 pi/18]

Types de données : single | double

Nombre d'échantillons, spécifié sous forme d'entier positif.

Types de données : single | double

Arguments de sortie

réduire tout

Échantillons d'état, renvoyés sous la forme d'une matrice à valeurs réelles N-par-3. N est le nombre d’échantillons. Chaque ligne de la matrice correspond à une incidence d’état dans l’espace des états.

Types de données : single | double

Historique des versions

Introduit dans R2019b