帮助中心帮助中心
将方向余质矩阵转换为四个
Q = DCM2QUAT(DCM)
q = dcm2quat(DCM,动作)
Q = DCM2QUAT(DCM,动作,公差)
例子
问= dcm2quat(DCM)计算四合一问对于给定的方向余质矩阵,DCM。
问= dcm2quat(DCM)
问
DCM
问= dcm2quat(DCM,,,,行动)执行动作,行动,如果方向余弦矩阵无效,那不是正交的。
问= dcm2quat(DCM,,,,行动)
行动
问= dcm2quat(DCM,,,,行动,,,,宽容)使用公差水平,宽容,以评估方向余质矩阵是否DCM在宽容之内。
问= dcm2quat(DCM,,,,行动,,,,宽容)
宽容
全部收缩
确定从方向余质矩阵的四元组。
dcm = [0 1 0;1 0 0;0 0 -1];Q = DCM2QUAT(DCM)
Q =1×40 0.7071 0.7071 0
此示例显示了如何从多个方向余弦矩阵确定四元组。
dcm = [0 1 0;1 0 0;0 0 -1];DCM(::,:,2)= [0.4330 0.2500 -0.8660;...0.1768 0.9186 0.3536;...0.8839 -0.3062 0.3536];Q = DCM2QUAT(DCM)
Q =2×40 0.7071 0.7071 0 0.8224 0.2006 0.5320 0.0223
确定从方向余质矩阵的四元组DCM在公差内。
dcm = [0 1 0;1 0 0;0 0 -1];q = dcm2quat(dcm,'警告',0.01)
方向余弦,指定为3乘3乘m矩阵。
数据类型:双倍的
双倍的
'没有任何'
'错误'
'警告'
当方向余弦矩阵无效时,即正交时的功能行为。
'警告'- 显示警告并指示余弦矩阵无效。
'错误'- 显示误差,并指示方向余弦矩阵无效。
'没有任何'- 不显示警告或错误。
数据类型:char|细绳
char
细绳
EPS(2)
4.4409E-16
方向余弦矩阵有效性的耐受性,指定为标量。该函数认为如果这些条件为真,则将余弦矩阵有效:
方向余弦矩阵的转置本身等于1在指定的公差内(转置(DCM)*DCM == 1±公差)。
1
转置(DCM)*DCM == 1±公差
方向余弦基质等于1在指定的公差内(det(DCM)== 1±公差)。
det(DCM)== 1±公差
季节,返回m-by-4矩阵。问具有标量号作为第一列。
Angle2DCM|dcm2angle|Angle2quat|quat2dcm|quat2angle
Angle2DCM
dcm2angle
Angle2quat
quat2dcm
quat2angle
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室