solitarytear 发表于 2009-1-6 17:16

如何抽取或删除一个大型矩阵的某一块

请教,现有一个2N*4N矩阵,想抽取里面的第1~2N行*2N~3N列的那小块,如何实现?

dj-100 发表于 2009-1-6 17:31

用循环把需要的值取出来放到一个新矩阵中哦!

dj-100 发表于 2009-1-6 17:34

m=1;n=1;
for i=1:2*N
for j=2*N:3*N
new(m,n)=org(i,j);
n=n+1;
end
m=m+1;
end

sigma665 发表于 2009-1-6 18:08

a(1:2*N, 2*N:3*N)

ChaChing 发表于 2009-1-6 20:39

回复 板凳 dj-100 的帖子

刚开始学matlab常犯的毛病! 大家都会有那阶段!

tigerhead099 发表于 2009-1-6 22:45

不要把matlab当c++使啊   好好学习吧matlab很强大的:@)

dj-100 发表于 2009-1-7 08:40

回复 5楼 ChaChing 的帖子

多谢!!!!!!!!!!
页: [1]
查看完整版本: 如何抽取或删除一个大型矩阵的某一块