24小时热门版块排行榜    

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

wenzimu

新虫 (初入文坛)

[求助] matlab中如何通过for语句得到已有矩阵的部分数据

现有一个156*4的矩阵,现在想通过for循环语句得到该矩阵中每12行中去掉第一行的数据从而组成新矩阵。比如原矩阵是156行4列,那么想得到的新矩阵为1:156中的2:12,14:24,26:36......,列数保持不变,跪求高手帮忙!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wenzimu

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by libralibra at 2012-08-15 17:11:23
a = randi(100,)
= size(a);
ind = 1;
for st = 2:12:m
    eval(strcat('m',num2str(ind),'=a(st:st+10,'));
    ind = ind+1;
end
最后的m1-m13这13个矩阵就是你需要的

多谢你的回答。可能是我表达不够清楚的缘故,其实我想得到的并不是13个矩阵,而是由2:12,14:24,26:36......这些新行一起组成的一个新矩阵。不过还是十分感谢!
3楼2012-08-15 18:55:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
wenzimu: 金币+3, 有帮助 2012-08-15 18:54:08
xzhdty: 金币+1, 谢谢骠骑将军 2012-08-15 20:23:36
CODE:
a = randi(100,[156,4])
[m,n] = size(a);
ind = 1;
for st = 2:12:m
    eval(strcat('m',num2str(ind),'=a(st:st+10,:)'));
    ind = ind+1;
end

最后的m1-m13这13个矩阵就是你需要的
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-08-15 17:11:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

引用回帖:
3楼: Originally posted by wenzimu at 2012-08-15 18:55:42
多谢你的回答。可能是我表达不够清楚的缘故,其实我想得到的并不是13个矩阵,而是由2:12,14:24,26:36......这些新行一起组成的一个新矩阵。不过还是十分感谢!...

那就更简单了,只需要弄个新矩阵,循环中不断添加数据进去
CODE:
a = randi(100,[156,4]);
[m,n] = size(a);
newa = [];
for st = 2:12:m
    newa = [newa;a(st:st+10,:)];
end

newa就是你需要的矩阵
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2012-08-15 23:05:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 274求调剂 +7 S.H1 2026-03-18 7/350 2026-03-20 11:11 by Delta2012
[考研] 317求调剂 +4 申子申申 2026-03-19 9/450 2026-03-20 11:08 by 申子申申
[考研] 271材料工程求调剂 +7 .6lL 2026-03-18 7/350 2026-03-20 09:10 by xingguangj
[考研] 265求调剂 +8 梁梁校校 2026-03-19 8/400 2026-03-20 09:08 by 每天只摆一小会
[考研] 329求调剂 +6 想上学吖吖 2026-03-19 6/300 2026-03-20 09:00 by 每天只摆一小会
[考研] 294求调剂材料与化工专硕 +14 陌の森林 2026-03-18 14/700 2026-03-19 22:38 by 学员8dgXkO
[考博] 申博26年 +3 八6八68 2026-03-19 3/150 2026-03-19 19:43 by nxgogo
[考研] 材料考研调剂 +3 xwt。 2026-03-19 3/150 2026-03-19 11:22 by w沐阳w
[考研] 一志愿985,本科211,0817化学工程与技术319求调剂 +10 Liwangman 2026-03-15 10/500 2026-03-19 10:25 by 无际的草原
[考研] 332求调剂 +3 ydfyh 2026-03-17 3/150 2026-03-19 10:14 by 功夫疯狂
[考研] 0703化学 305求调剂 +4 FY_yy 2026-03-14 4/200 2026-03-19 05:54 by anny19840123
[考研] 085601专硕,总分342求调剂,地区不限 +5 share_joy 2026-03-16 5/250 2026-03-18 14:48 by haxia
[考研] 环境工程调剂 +8 大可digkids 2026-03-16 8/400 2026-03-18 09:36 by zhukairuo
[考研] 326求调剂 +5 上岸的小葡 2026-03-15 6/300 2026-03-17 17:26 by ruiyingmiao
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
[考研] 考研化学学硕调剂,一志愿985 +4 张vvvv 2026-03-15 6/300 2026-03-17 17:15 by ruiyingmiao
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[考研] 289求调剂 +4 这么名字咋样 2026-03-14 6/300 2026-03-14 18:58 by userper
[考研] 一志愿哈工大材料324分求调剂 +5 闫旭东 2026-03-14 5/250 2026-03-14 14:53 by 木瓜膏
[考研] 304求调剂 +7 7712b 2026-03-13 7/350 2026-03-13 21:42 by peike
信息提示
请填处理意见