各位帮忙看一下怎样实现这样的矩阵转换
<P>已知三个矩阵a、b、c,如何用matlab得到矩阵d?<br><br> a11a12a13 b11b12b13 c11c12c13 <br>a= a21a22a23 b= b21b22b23 c= c21c22c23 <br> a31a32a33 b31b32b33 c31c32c33 <br> a41a42a43 b41b42b43 c41c42c43 <br> <br> a11b11 c11<br> a12b12 c12<br> a13b13 c13<br> a21 b21 c21<br> a22 b22 c22<br> a23 b23 c23<br>d=a31 b31 c31<br> a32 b32 c32<br> a33 b33 c33<br> a41 b41 c41<br> a42 b42 c42<br> a43 b43 c43</P>[此贴子已经被作者于2005-12-23 11:47:39编辑过]
<P>这个不能直接转换,<BR>可以循环赋值来实现</P> <P>组合一下就好了<BR>a=a' b=b' c=c';<BR>d=;<BR>for i=2:9<BR>d=];<BR>end</P> 楼上做的真简洁,厉害 dd=
对了,还有一种不用reshape的方法
aa=a';bb=b';cc=c';
d=
[ 本帖最后由 ChaChing 于 2010-1-28 14:49 编辑 ] 高手如云,学习学习再学习
页:
[1]