Main Content

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

copy

Créer une copie complète de l'objet de l'espace d'état

Depuis R2019b

Description

exemple

space2 = copy(space1) crée une copie complète de l'objet d'espace d'état spécifié.

Exemples

réduire tout

Créez un objet d'espace d'état SE(3) par défaut.

space = stateSpaceSE3;

Spécifiez le poids pour la distance du quaternion dans le calcul de l'espace d'état.

space.WeightQuaternion = 2/3
space = 
  stateSpaceSE3 with properties:

                 Name: 'SE3'
          StateBounds: [7x2 double]
    NumStateVariables: 7
            WeightXYZ: 1
     WeightQuaternion: 0.6667

Créez une copie complète de l'objet d'espace d'état.

space2 = copy(space)
space2 = 
  stateSpaceSE3 with properties:

                 Name: 'SE3'
          StateBounds: [7x2 double]
    NumStateVariables: 7
            WeightXYZ: 1
     WeightQuaternion: 0.6667

Vérifiez que les valeurs de propriété WeightQuaternion des deux objets de l'espace d'état sont égales.

isequal(space.WeightQuaternion,space2.WeightQuaternion)
ans = logical
   1

Arguments d'entrée

réduire tout

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

Arguments de sortie

réduire tout

Objet d'espace d'état, renvoyé sous la forme d'un objet stateSpaceSE2, stateSpaceSE3, stateSpaceDubins ou stateSpaceReedsShepp .

Historique des versions

Introduit dans R2019b