Create deep copy of state space object
space2 = copy(space1)
example
space2 = copy(space1) creates a deep copy of the specified state space object.
space2
space1
collapse all
Create an SE(3) state space.
space = stateSpaceSE3;
Appy weight for quaternion distance calculation.
space.WeightQuaternion = 2/3
space = stateSpaceSE3 with properties: Name: 'SE3' StateBounds: [7×2 double] NumStateVariables: 7 WeightXYZ: 1 WeightQuaternion: 0.6667
Create a deep copy of the state space object.
space2 = copy(space)
space2 = stateSpaceSE3 with properties: Name: 'SE3' StateBounds: [7×2 double] NumStateVariables: 7 WeightXYZ: 1 WeightQuaternion: 0.6667
Compare the WeightQuaternion property values of the two state space object for equality.
WeightQuaternion
isequal(space.WeightQuaternion,space2.WeightQuaternion)
ans = logical 1
stateSpaceSE2
stateSpaceSE3
stateSpaceDubins
stateSpaceReedsShepp
State space object, specified as a stateSpaceSE2, stateSpaceSE3, stateSpaceDubins, or stateSpaceReedsShepp object.
State space object, returned as a stateSpaceSE2, stateSpaceSE3, stateSpaceDubins, or stateSpaceReedsShepp object.
stateSpaceDubins | stateSpaceReedsShepp | stateSpaceSE2 | stateSpaceSE3
You have a modified version of this example. Do you want to open this example with your edits?