24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1858  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

luzongxing

银虫 (小有名气)

[求助] 修正旋转矩阵。已有4人参与

如果求得两个不同坐标系的旋转矩阵R{3*3},
现在发现R*R'跟单位矩阵I有点小的出入。
例如
R*R'=[0.9985 -0.0085 0.0013;
           0.0045 1.0032  -0.0018;
           0.0032 0.0063  1.0024]
我用matlab里面的newR=orth(R)发现得到的新的矩阵跟R相差比较大。
请问用什么方法可以对R进行修正一下。要求不改变R的大体趋势。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluenbenben

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by beny623 at 2014-02-20 16:35:05
你用优化方法进行优化,目标函数就是正交及归一化

你好,能说一下具体的优化方法吗?谢谢
9楼2015-10-12 04:28:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

laohuajiang

至尊木虫 (职业作家)

老花匠

【答案】应助回帖

感谢参与,应助指数 +1
试试符号矩阵吧。
sym(A)
静坐常思自己过,闲谈莫论他人非!---老花匠(老非老-春残意彷徨;花非花-芳踪觅繁华,匠非匠-最美难得糊涂!)
2楼2013-12-27 10:11:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luzongxing

银虫 (小有名气)

引用回帖:
2楼: Originally posted by laohuajiang at 2013-12-27 10:11:41
试试符号矩阵吧。
sym(A)

什么意思?
sym是定义符号的函数吧。
怎样修正旋转矩阵?
3楼2013-12-27 10:14:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

laohuajiang

至尊木虫 (职业作家)

老花匠

引用回帖:
3楼: Originally posted by luzongxing at 2013-12-27 10:14:47
什么意思?
sym是定义符号的函数吧。
怎样修正旋转矩阵?...

sym可以定义符号函数,也可定义符号变量。如 sym(sqrt(2)),这样计算精度会高些。
静坐常思自己过,闲谈莫论他人非!---老花匠(老非老-春残意彷徨;花非花-芳踪觅繁华,匠非匠-最美难得糊涂!)
4楼2013-12-27 10:21:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见