我只有非常基本的 Maple 技能,不确定如何以图形方式将矩阵表示为块,其中矩阵中的 1 对应于块,0 对应于空白空间。
请参阅下面的代码,我在其中添加一个“1”,即循环中的中央列的块。我想知道这是否可以在枫木中进行动画处理,将“1”作为实心方块。
这是某人使用不同软件取得的成果的图片。任何帮助将不胜感激,谢谢。
restart;
with(LinearAlgebra):
with(MTM);
with(RandomTools);
M := Matrix([[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 1, 1]]);
for a to 4 do if (sum(M, 1))[3] < 5
then z := max(ListTools[SearchAll](0, M..., 3)));
M(z, 3) := M(z, 3)+1
end if;
print(M):
end do;