声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1329|回复: 7

[综合讨论] 请问关于矩阵变维的问题

[复制链接]
发表于 2008-4-15 09:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问我现在想把三个轴的速度分解成六轴,即想把一个3*n维矩阵变为6*n的矩阵
使用B=reshape(A,m,n)这个命令对吗?

[ 本帖最后由 eight 于 2008-4-15 09:58 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-4-15 09:50 | 显示全部楼层
3*n和6*n大小不一致,你怎么变?
 楼主| 发表于 2008-4-15 09:57 | 显示全部楼层

回复 2楼 的帖子

啊?我不是很明白你的意思.......
我看了书是这么讲的:矩阵的变维有两种方法,即用“:”和函数“reshape”,前者主要针对2个已知维数矩阵之间的变维操作;而后者是对于一个矩阵的操作。
我是这么想的,既然要把三个轴的分解成六个轴,其实就相当于把每一个轴的速度分解到三个轴上去,我是不是也可以针对每一个向量来单独分解?
发表于 2008-4-15 09:59 | 显示全部楼层
原帖由 zhuzifan 于 2008-4-15 09:57 发表
啊?我不是很明白你的意思.......
我看了书是这么讲的:矩阵的变维有两种方法,即用“:”和函数“reshape”,前者主要针对2个已知维数矩阵之间的变维操作;而后者是对于一个矩阵的操作。
我是这么想的,既然要把三个 ...
用“:”和函数“reshape”变维的前提是矩阵总大小保持不变
 楼主| 发表于 2008-4-15 10:04 | 显示全部楼层

回复 4楼 的帖子

我明白了,谢谢!
那我这个速度分解的问题该怎么解决呢?
不好意思我是新手,请多多指教
发表于 2008-4-15 10:22 | 显示全部楼层

回复 楼主 的帖子

应该不是matlab命令能直接做的了的。

估计有公式,3轴分6轴,方向如何?
还要保持总速度不变吧,自己应该可以推一下
 楼主| 发表于 2008-4-15 10:54 | 显示全部楼层

回复 6楼 的帖子

我发现我没有把问题说清楚,不好意思,呵呵
三个轴的速度分解成六个轴
每一个轴的速度向量分解成两部分,即Z轴的速度分解到m1,m2上,m1和m2之间的夹角为2α = 63°26′5. 8″
这样进行分解的话是要用向量运算的公式自己推导吧?
发表于 2008-4-16 11:35 | 显示全部楼层
try repmat ,不知道能不能行哦
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 13:29 , Processed in 0.057046 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表