Hi everybody. Quick question which does not deserve a post:
When assigning a value to a subpart of a matrix, it seems there is two different meanings for =
`m = ConstantArray[0, {10, 10}];
n = m;
m[[;; 5, ;; 5]] = 1;
n[[;; 5, ;; 5]] = ConstantArray[1, {5, 5}];
m == n`
returns `True`
So the = sign is understood either component-wise or for the whole block.
Now if I change the size of the block on the right-hand side (`{4,5}` instead of `{5,5}` for instance), then it becomes elementwise.