DocumentationHelp CenterDocumentation
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 a default SE(3) state space object.
space = stateSpaceSE3;
Specify weight for the quaternion distance in state space calculation.
space.WeightQuaternion = 2/3
space = stateSpaceSE3 with properties: Name: 'SE3' StateBounds: [7x2 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: [7x2 double] NumStateVariables: 7 WeightXYZ: 1 WeightQuaternion: 0.6667
Verify that the WeightQuaternion property values of the two state space objects are equal.
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?
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office