声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1855|回复: 9

[编程技巧] [求助]如何从矩阵中抽取向量?

[复制链接]
发表于 2006-5-5 22:11 | 显示全部楼层 |阅读模式

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

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

x
我想从矩阵中提取行向量,并将四个依次相连的向量作为一个新的向量,也就是说,如V0,V1,V2,V3作为第一个新的向量,V1,V2,V3,V4作为第二个新的向量,请问该如何实现?谢谢!<BR>附件是我的测量数据矩阵。
回复
分享到:

使用道具 举报

发表于 2006-5-6 00:15 | 显示全部楼层
V0,V1,V2,V3作为第一个新的向量:a=v(1:4,:);
V1,V2,V3,V4作为第二个新的向量:b=v(2:5,:);
 楼主| 发表于 2006-5-6 08:48 | 显示全部楼层
<P>可以通过循环设置自动提取吗?我的意思是假如测量数据点过多时,用你的方法不是太不方便了吗?谢谢</P>
发表于 2006-5-6 12:50 | 显示全部楼层

回复:(raby_yu)[求助]如何从矩阵中抽取向量?

我的一个小程序,和你的要求是相同的,只不过我提取的是列向量,你把矩阵转置一次就可以了!
 楼主| 发表于 2006-5-7 08:19 | 显示全部楼层
<P>谢谢DreadNight</P>
 楼主| 发表于 2006-5-7 10:11 | 显示全部楼层
DreadNight老兄,我仔细看过了您的程序,有一个问题是,如何使得每次循环只提取一个列向量呢?您的程序中会随着循环的进展提取的列向量也会增加!我的本意如附图,万望赐教!
1.jpg
发表于 2006-5-7 11:33 | 显示全部楼层
"如何使得每次循环只提取一个列向量呢?"--------------这个不需要使用循环
++++++++++++++++++++++++++++++++++++++++++++++++++
你好好分析我的例子,熟悉一下Matlab,应该可以自己解决的!
发表于 2006-5-7 20:09 | 显示全部楼层

回复:(raby_yu)[求助]如何从矩阵中抽取向量?

不保留上循环中提取的向量就行了
 楼主| 发表于 2006-5-8 10:12 | 显示全部楼层
<P>可以多给点提示么?琢磨了好久了,多谢大家!</P>
发表于 2012-6-6 14:09 | 显示全部楼层
6楼好认真呢 好人一个 鉴定完毕
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-16 00:56 , Processed in 0.068699 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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