数学建模社区-数学中国
标题:
求助!!!!关于matlab的矩阵编程求助
[打印本页]
作者:
mudan
时间:
2011-12-18 11:14
标题:
求助!!!!关于matlab的矩阵编程求助
我现在想把一个10*20矩阵,每次去掉其中一列矩阵,变成19个新的矩阵,然后这19个新矩阵要进行同种功能的运算,如何用循环编写?我想用三维矩阵写,可是提示错误,思想大致如下:
% X$ ?/ j' s" w' }
for i=2:n-1 %其中,m=10,n=20
) ^9 d5 L* {+ d7 O! ~
ab(m,n-1,i)=[x(1:m,1:i-1),x(1:m,i+1:end)];
2 v: q8 m' _& T& z% i; M
c(n-1,1,i)=[y(1,1:i-1),y(1,i+1:end)];
7 W" \& u& A9 ~) s3 L, E% g
an(n-1,1,i)=c(n-1,1,i)*ab(m,n-1,i)
' R+ w- c/ P) f" t7 ~" w
end
. ?+ n* u K6 ~" E0 n1 A) Q
) } h: i# z: o8 s2 l3 B5 B
改怎么修改,还是不用这样编写,matlab中我老是把矩阵和数组分不清
作者:
ham
时间:
2012-4-1 09:59
A = magic(3);
4 }4 o5 Q; H* l: H% L
AA = zeros(3,2,3);
: v; h3 b) V) _, B$ W
for i=1:3
7 k7 y( [, e0 b/ R% s$ d
AA(:,:,i) = A(:, [1:i-1 i+1:end]);
% Q5 a5 ?4 @9 ^, f v. p* ^" u% [
end
作者:
沙漠海滩
时间:
2012-4-25 20:21
帮不了你啊,对不住了
作者:
wgbdarling
时间:
2012-5-12 20:59
你这个怕是要写成几个函数调用,单纯的循环不行
作者:
都天锴
时间:
2012-12-15 12:00
帮不了 路过帮顶
作者:
1345389794
时间:
2015-5-31 23:35
求助~~~~~~
; f5 {% I/ o* t# w* j3 z. o' |5 n
作者:
远行的小船儿666
时间:
2015-12-14 23:25
同问
4 k( P, Z+ Z( @
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5