\documentclass[varwidth, margin=5mm]{standalone}
%\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage{amsmath, relsize, tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\def\a{\mathlarger{\mathlarger{\boldsymbol{\ast}}}}
\def\b{{\bullet}}
\matrix (m) [matrix of math nodes,
inner sep=0pt, column sep=0.25em, %row sep=0.1em,
nodes={inner sep=0.25em,text width=1em,align=center},
%left delimiter=\lgroup,right delimiter=\rgroup,
left delimiter=(,right delimiter=),
]
{%
\a & \b & \b & \cdots & \b & \b & \cdots & \b & \b \\
0 & \a & \b & \cdots & \b & \b & \cdots & \b & \b \\
0 & 0 & \ddots & \ddots & \vdots & \vdots & \cdots & \vdots &\vdots \\
\vdots & \vdots & \ddots & \ddots & \b & \b & \cdots & \b &\b \\
0 & 0 & \cdots & 0 & \a & \b & \cdots & \b &\b \\
0 & 0 & \cdots & 0 & 0 & 0 & \cdots & 0 &\b \\
%0 & 0 & \cdots & 0 & 0 & 0 & 0 & \cdots & 0 &\b \\
\vdots & \vdots& \cdots & \vdots & \vdots & \vdots & \cdots & \vdots &\vdots \\
0 & 0 & \cdots & 0 & 0 & 0 & \cdots & 0 &\b \\
};%
% Strich
\draw[] (m-1-9.north west) -- (m-8-9.south west);
%\node[red] at (m-1-1.north west){+};
% Dreiecksteil
\draw[red,] (m-1-1.north west) -- (m-1-5.north east) -- (m-5-5.south east) -- cycle;
%Trapezteil
\draw[blue] (m-1-6.north west) rectangle (m-5-6.south east);
\draw[blue] (m-1-8.north west) rectangle (m-5-8.south east);
% Ergänzungsteil
\draw[green!50!black] (m-6-1.north west) rectangle (m-6-8.south east);
Huch, wieso sehe ich die Antwort nimmer?
@cis Vmtl. aus einem Grund gelöscht, vielleicht wird sie noch überarbeitet.
Oh, sorry. Ich dachte, dass Dir das doch zu sehr gebastelt ist. Aber ich habe sie jetzt wieder eingefügt.
Nö passt schon. Ich habe etwas daran geschliffen, so dass die grünen Rechtecke etwa gleichbreit wie die grünen sind.