24小时热门版块排行榜    

查看: 536  |  回复: 4
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xMc866

[交流] 有关于利用matlab分割矩阵!【有效期至9月2日】

矩阵A是一个有很多行(一万行以上),一列的矩阵
现在我想把这个矩阵分成若干个矩阵,假设要分成4个矩阵B,C,D,E
其中B的元素为A矩阵的第1行,第5行,第9行。。。。。  第4n+1行
      C的元素为A矩阵的第2行,第6行,第10行。。。。。第4n+2行
      D的元素为A矩阵的第3行,第7行,第11行。。。。。第4n+3行
      E的元素为A矩阵的第4行,第8行,第12行。。。。。第4n+4行
本人matlab水平有限,不知道如何分割,请教各位大大!
各位大大最好能运行一下自己的答案!
金币不够,可以再加,只要成功!

[ Last edited by xMc866 on 2008-9-1 at 14:51 ]
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xd200620940

铜虫 (正式写手)


xMc866(金币+1,VIP+0):谢谢参与
顶!
二楼的是正确答案!
可以信任!
3楼2008-09-01 20:43:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

PSJ5378

★ ★ ★ ★ ★ ★ ★ ★
xMc866(金币+8,VIP+0):可以,谢谢!不过我用另外一种方法也做好了
尝试回答下:

假设你的A矩阵是(N,1),
则:B(:,: )=A(1:4:N,1);
      C(:,: )=A(2:4:N,1);
      D(:,: )=A(3:4:N,1);
      E(:;: )=A(4:4:N,1).

[ Last edited by PSJ5378 on 2008-9-1 at 18:37 ]
2楼2008-09-01 14:36:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxh19836718

金虫 (小有名气)

假设你的A矩阵是(N,m),
则:B=A(1:4:N,;
      C=A(2:4:N,;
      D=A(3:4:N,;
      E=A(4:4:N,;
举列:
A=[1 2 3;2 3 4;3  4 5; 5 6 7; 6 7 8; 7 8 9;8 9 0;4 5 6];
B=A(1:4:8,

B =

     1     2     3
     6     7     8
工作,挣钱
4楼2008-09-02 09:34:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxh19836718

金虫 (小有名气)


xMc866(金币+1,VIP+0):谢谢参与
假设你的A矩阵是(N,m),
则:B=A(1:4:N,: );
      C=A(2:4:N,:  );
      D=A(3:4:N,:  );
      E=A(4:4:N,:  );
举列:
A=[1 2 3;2 3 4;3  4 5; 5 6 7; 6 7 8; 7 8 9;8 9 0;4 5 6];
B=A(1:4:8,:  )

B =

     1     2     3
     6     7     8
工作,挣钱
5楼2008-09-02 09:36:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见