Dynamic matrix recovery from incomplete observations under an exact low-rank constraint