Matlab矩阵间快速赋值方法

目前还没见到网上用过这个简单的方式

A=

[1 2 3; 4 5 6; 7 8 9]

B = 

zeros(5,5)

B(1:3, 2:4) = A     %将A赋值到B的第1行到3行,第2列岛4列,注意维度要匹配

B(1:2, 2:3) = A(2:3, 1:2)   %将A的部分内容赋值给B的指定位置

个人觉得这比单个元素的赋值方便多了,减少for循环的使用

posted @ 2018-06-06 09:41  牛郎  阅读(11136)  评论(0编辑  收藏  举报