Hallo,
die gesuchte Matrix in c) habe die Komponenten \(m_{i,j}\). Dann werden diese Komponenten, wie Du gesagt hast, durch folgende Gleichungen bestimmt
$$A b_i=\sum_{j=1}^nm_{j,i}b_j, \quad i=1, \ldots n$$
Für \(m_k <i \leq m_{k+1}\) gilt:
$$0=A^{k+1} b_i= \sum_{j=1}^nm_{j,i} A^k b_j = \sum_{j>m_k} m_{j,i} A^k b_j= =A^k \left[ \sum_{j>m_k} m_{j,i} b_j \right]$$
Dabei wird zunächst ausgenutzt, dass die Basiselemente \(b_j\) für \(j \leq m_k\) in \(V_k\) liegen. Weil der Vektor in den eckigen Klammern nur dann in \(V_k\) liegt, wenn er der Nullvektor ist, sind alle \(m_{j,i}=0\) für \(j>m_k\).
Gruß Mathhilf