数学建模社区-数学中国

标题: 求助!!!!关于matlab的矩阵编程求助 [打印本页]

作者: mudan    时间: 2011-12-18 11:14
标题: 求助!!!!关于matlab的矩阵编程求助
我现在想把一个10*20矩阵,每次去掉其中一列矩阵,变成19个新的矩阵,然后这19个新矩阵要进行同种功能的运算,如何用循环编写?我想用三维矩阵写,可是提示错误,思想大致如下:
0 C  ?% w. w" U; g; ]  p3 Nfor i=2:n-1        %其中,m=10,n=20
6 L% c" [2 D" A' c% o    ab(m,n-1,i)=[x(1:m,1:i-1),x(1:m,i+1:end)];
# V% |9 H+ [0 b    c(n-1,1,i)=[y(1,1:i-1),y(1,i+1:end)];
9 l) A7 d2 K8 |# ?5 T# l    an(n-1,1,i)=c(n-1,1,i)*ab(m,n-1,i). f" W2 K. e6 V$ T. t
end
+ I: A/ v; k2 P* I9 F5 n2 U1 [" ~! m
改怎么修改,还是不用这样编写,matlab中我老是把矩阵和数组分不清
作者: ham    时间: 2012-4-1 09:59
A = magic(3);3 B) D+ a' Y# h
AA = zeros(3,2,3);7 B8 h# }6 A+ h' E
for i=1:3
/ |) R1 I# F, g8 |$ Z8 c( m  AA(:,:,i) = A(:, [1:i-1 i+1:end]);( K$ m. O: s6 p5 n
end
作者: 沙漠海滩    时间: 2012-4-25 20:21
帮不了你啊,对不住了
作者: wgbdarling    时间: 2012-5-12 20:59
你这个怕是要写成几个函数调用,单纯的循环不行
作者: 都天锴    时间: 2012-12-15 12:00
帮不了 路过帮顶
作者: 1345389794    时间: 2015-5-31 23:35
求助~~~~~~
. v% S2 \5 W1 i0 U
作者: 远行的小船儿666    时间: 2015-12-14 23:25
同问                                                  
: C4 x. q1 ]. t+ g' ?4 R, S: j% C/ w




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5