MATLAB如何提取一个矩阵的每隔100行取20行数据,比如取1-20行 101-120行 组成一个40行矩阵

RT矩阵一共有5列... RT 矩阵一共有5列 展开
 我来答
百度网友40e791a
推荐于2018-04-23 · TA获得超过431个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:200万
展开全部
A=rand(420,5);%%假设A是420行5列的数据
B=zeros(100,5);%%%取B为100行5列的0矩阵
for i=1:floor(420/100)+1
B(20*(i-1)+1:20*(i-1)+20,:)=A(100*(i-1)+1:100*(i-1)+20,:);%%每隔100行赋值给B
end

如果你的不超过200行的话,那么B就是40行,你把B=zeros(100,5)改成zeros(40,5)就可以了
当然循环也得变一下~~~我这里是按420行数据搞的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式