matrix explained