matrix::system()