求matlab怎么把一个矩阵中两列相减合并成一列,其他不变.如题,本人小白,就像这样吧,第5列和第6列相减,变成第5列,后面的继续排,第7列就变成第6列了.一次类推.

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 00:02:07
求matlab怎么把一个矩阵中两列相减合并成一列,其他不变.如题,本人小白,就像这样吧,第5列和第6列相减,变成第5列,后面的继续排,第7列就变成第6列了.一次类推.
xݓNA_I|iEKB⅚|KŶ h4FmE9WpvW4^xuf9Lъd^nd]&ѪՇ|Ycb2S3mM|rgZ=ޠbc=i/9'x:G;f G$֦=y*~w0}Ftr ߟ\Ubdf鬒_ܩs-VvV?b?$Jg?OR3xa}4=}30mT'9*ꝸ@#+7Z "R`A@ee *JPhPfC`u`Vπq`2  ESv .K( (v HDYytxڲ8T.h黠вҼuIz bsFmߏ B

求matlab怎么把一个矩阵中两列相减合并成一列,其他不变.如题,本人小白,就像这样吧,第5列和第6列相减,变成第5列,后面的继续排,第7列就变成第6列了.一次类推.
求matlab怎么把一个矩阵中两列相减合并成一列,其他不变.
如题,本人小白,
就像这样吧,第5列和第6列相减,变成第5列,后面的继续排,第7列就变成第6列了.一次类推.

求matlab怎么把一个矩阵中两列相减合并成一列,其他不变.如题,本人小白,就像这样吧,第5列和第6列相减,变成第5列,后面的继续排,第7列就变成第6列了.一次类推.
解决方案如下:很容易的、希望对你有所帮助.
>> a=reshape(1:42,6,7)'
a =
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
31 32 33 34 35 36
37 38 39 40 41 42
>> a(:,4)=a(:,4)+a(:,5)
a =
1 2 3 9 5 6
7 8 9 21 11 12
13 14 15 33 17 18
19 20 21 45 23 24
25 26 27 57 29 30
31 32 33 69 35 36
37 38 39 81 41 42
>> a(:,5)=[]
a =
1 2 3 9 6
7 8 9 21 12
13 14 15 33 18
19 20 21 45 24
25 26 27 57 30
31 32 33 69 36
37 38 39 81 42