Bei Sachen wie gestrichelten Linien usw. besser gleich TiKZ, sonst könnte auch amsmath reichen:
reichen.
**€dit:** Andererseits könnte es auch mit dem Paket `arydshln` gehen.
![alt text][1]
    \documentclass[varwidth, margin=2.5pt]{standalone}
    \usepackage[ngerman]{babel}
    \usepackage{tikz}
    \usetikzlibrary{matrix}
    \usepackage{amsmath, amssymb}
      \usepackage{arydshln}
    
    
    \usepackage{hologo}
    
    \usepackage{xcolor}
    \pagecolor{yellow!50}
    %===========
    \begin{document}
    %===========
    
    \verb+TikZ+ \\ \\
    \begin{tikzpicture}[>=latex]
    \matrix (m) [matrix of math nodes,
    left delimiter=(,right delimiter=),
      inner ysep=0pt, column sep=0.5em, row sep = 0.55em,
      nodes={inner sep=0.3em,text width=0.75em,align=center}
      ]
    {
         1 & 0 & 0 & x \\
         0 & 1 & 0 & y \\
         0 & 0 & 1 & z \\
    };
    
    
    \draw[] (m-1-4.north west) -- (m-3-4.south west);
    \draw[red, dashed, font=\tiny] (m-2-1.south) -- (m-2-3.south) node[midway, below]{hier gestrichelt}; %
    \end{tikzpicture} \\
    
    \hologo{AmS} \\ \\
    $
    \left(
     \begin{matrix}
      a_1 & b_1\\
      a_2 & b_2 \\
      a_3 & b_3
     \end{matrix}
     \left|
\left|  
      \begin{matrix}
       c_1\\
       c_2 \\
       c_3
      \end{matrix}
     \right)
    \right.
    $
$ \\ \\
    
    \verb+arydshln+ \\ \\
    $\left(
    \begin{array}{lc:c}
    a_1&b_1&c_1\\
    a_2&b_2&c_2\\
    a_3&b_3&c_3\\
    \end{array}
    \right)$
    
    %===========
    \end{document}
    %===========
  [1]: http://texwelt.de/wissen/upfiles/Namenlos-11.png
http://texwelt.de/wissen/upfiles/Namenlos-11_1.png