距离
描述
例子
计算在SE3两个国家之间的距离
创建一个SE(3)状态空间。
空间= stateSpaceSE3
空间= stateSpaceSE3属性:名称:“SE3”StateBounds: [7 x2双]NumStateVariables: 7 WeightXYZ: 1 WeightQuaternion: 0.1000
计算两个国家之间的距离。
dist =距离(空间,[2 10 3 0.2 0 0 0.8],[0 0.7 - 0.3 -2.5 - 4 0 0])
dist = 12.7269
两个国家之间的欧氏距离计算。
空间。WeightQuaternion = 0;distEuc =距离(空间,[2 10 3 0.2 0 0 0.8;4 5 1 2 4 2]、[62 5 33 0.2 0 0 0.8;9 9 3 3 1 3.1 7])
distEuc =2×167.2681 - 6.4807
输入参数
空间
- - - - - -状态空间对象
stateSpaceSE2
对象|stateSpaceSE3
对象|stateSpaceDubins
对象|stateSpaceReedsShepp
对象
状态空间对象,指定为一个stateSpaceSE2
,stateSpaceSE3
,stateSpaceDubins
,或stateSpaceReedsShepp
对象。
states1
- - - - - -距离计算的初始状态
n3矩阵的值|n7矩阵的值
距离计算初始状态,指定为一个n3或n7矩阵的值。n是指定的数量。
二维状态空间的对象stateSpaceSE2
,stateSpaceDubins
,stateSpaceReedsShepp
,每一行的形式(x yθ)
,它定义了xy-安置和取向角θ
状态空间的一个国家。
三维状态空间的对象stateSpaceSE3
,每一行的形式[x y z qw qx qy求)
,它定义了xyz-安置和四元数取向(qw qx qy求)
状态空间的一个国家。
距离计算的函数支持以下组合金宝app:
n- - - - - - - - -n- - - - - -n许多州在
states1
和n许多州在states2
。例如,
距离(空间,兰德(10、7),兰特(10、7))
1 - - - - - - -n- 1状态
states1
和n许多州在states2
。例如,
距离(空间,兰德(7),兰特(10、7))
n比1 -n许多州在
states1
和1个国家states2
。例如,
距离(空间,兰德(10、7),兰德(7))
数据类型:单
|双
states2
- - - - - -距离计算的最终状态
n3矩阵的值|n7矩阵的值
距离计算最终状态,指定为一个n3或n7矩阵的值。n是指定的数量。
二维状态空间的对象stateSpaceSE2
,stateSpaceDubins
,stateSpaceReedsShepp
,每一行的形式(x yθ)
,它定义了xy-安置和取向角θ
状态空间的一个国家。
三维状态空间的对象stateSpaceSE3
,每一行的形式[x y z qw qx qy求)
,它定义了xyz-安置和四元数取向(qw qx qy求)
状态空间的一个国家。
距离计算的函数支持以下组合金宝app:
n- - - - - - - - -n- - - - - -n许多州在
states1
和n许多州在states2
。例如,
距离(空间,兰德(10、7),兰特(10、7))
1 - - - - - - -n- 1状态
states1
和n许多州在states2
。例如,
距离(空间,兰德(7),兰特(10、7))
n比1 -n许多州在
states1
和1个国家states2
。例如,
距离(空间,兰德(10、7),兰德(7))
数据类型:单
|双
输出参数
版本历史
介绍了R2019b
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。