让我说我有矩阵
pygame.sprite.spritecollide(self, self.level.coin_list, True)
我想将子矩阵a = [ 1 1 1 1;
1 1 1 1;
1 1 1 1]
乘以5;
这样新的矩阵就是
a(2:3, 2:3)
那是什么功能? 我试过这个=>
a = [ 1 1 1 1;
1 5 5 1;
1 5 5 1]
但那只会给我一个新的矩阵2x2
a = a(2:3, 2:3)*5;
答案 0 :(得分:8)
您需要正确指定目标。
A=ones(6,6);
A(3:4,3:4) = A(3:4,3:4)*5
A =
1 1 1 1 1 1
1 1 1 1 1 1
1 1 5 5 1 1
1 1 5 5 1 1
1 1 1 1 1 1
1 1 1 1 1 1