Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

copy

Crear una copia profunda del objeto del espacio de estados

Descripción

space2 = copy(space1) crea una copia profunda del objeto de espacio de estado especificado.

ejemplo

Ejemplos

contraer todo

Cree un objeto de espacio de estado SE(3) predeterminado.

space = stateSpaceSE3;

Especifique el peso para la distancia del cuaternión en el cálculo del espacio de estados.

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

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

Cree una copia profunda del objeto del espacio de estados.

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

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

Verifique que los valores de la propiedad WeightQuaternion de los dos objetos del espacio de estados sean iguales.

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

Argumentos de entrada

contraer todo

Objeto de espacio de estados, especificado como un objeto stateSpaceSE2, stateSpaceSE3, stateSpaceDubins o stateSpaceReedsShepp.

Argumentos de salida

contraer todo

Objeto de espacio de estados, devuelto como un objeto stateSpaceSE2, stateSpaceSE3, stateSpaceDubins o stateSpaceReedsShepp.

Historial de versiones

Introducido en R2019b