# matrix operators

Source: https://ref.dm-lang.org/matrix/operators
Added in BYOND 500.

The operators listed above have special meaning when applied to matrices.

The assignment operators will modify an existing matrix, and can also be used directly with atom.transform. Other operators will create a new matrix.

### See also
- [matrix](https://ref.dm-lang.org/matrix/index.md)
- [matrix procs](https://ref.dm-lang.org/matrix/proc/index.md)


### See also
- [+ operator](https://ref.dm-lang.org/operator/plus.md)
- [+= operator](https://ref.dm-lang.org/operator/plusequals.md)
- [- operator](https://ref.dm-lang.org/operator/minus.md)
- [-= operator](https://ref.dm-lang.org/operator/minusequals.md)
- [\* operator](https://ref.dm-lang.org/operator/asterisk/index.md)
- [\*= operator](https://ref.dm-lang.org/operator/asteriskequals.md)
- [/ operator](https://ref.dm-lang.org/operator/slash.md)
- [/= operator](https://ref.dm-lang.org/operator/slashequals.md)
- [\~ operator](https://ref.dm-lang.org/operator/tilde.md)
