Matrix mit Strichen statt mit Fortsetzungspunkten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Matrix mit Strichen statt mit Fortsetzungspunkten

von Tirregs » Do 19. Nov 2015, 10:48

Vielen Dank, genau so wollte ich das haben.
Benutze jetzt auch mathtools statt amsmath.

Eine grafische Matrix

von Beobachter » Do 19. Nov 2015, 10:27

Mir fällt da nur eine Lösung mit »PGF/TikZ« und dessen Bibliothek »matrix« ein. Die erfordert zwar ein paar Feineinstellungen, liefert aber das gewünschte Ergebnis. Für andere Anpassungen hilft ein Blick in die Anleitung.
\documentclass[ngerman]{scrartcl} 
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage{mathtools}  % lädt »amsmath«

\usepackage{tikz}
\usetikzlibrary{matrix}

\begin{document} 
  \[
    J_\lambda= 
    \begin{psmallmatrix} 
      \lambda & 1      &        &         \\
              & \ddots & \ddots &         \\
              &        & \ddots & 1       \\
              &        &        & \lambda
    \end{psmallmatrix}
  \]

  \[
    J_\lambda=
    \begin{tikzpicture}[
      font=\scriptsize,
      baseline,
      every left delimiter/.style={xshift=1.5ex},
      every right delimiter/.style={xshift=-1.5ex}
    ]
      \matrix (example) [matrix of math nodes,nodes in empty cells,left delimiter=(,right delimiter=)] {
        \lambda & 1 &  &          \\ 
                &   &  &          \\ 
                &   &  & 1        \\ 
                &   &  & \lambda  \\
      };
      \draw (example-1-1) -- (example-4-4) (example-1-2) -- (example-3-4);
    \end{tikzpicture}
  \]
\end{document}
Im Gegensatz zu »amsmath« gibt es bei »mathtools« schon die Umgebung psmallmatrix.

Matrix mit Strichen statt mit Fortsetzungspunkten

von Tirregs » Mi 18. Nov 2015, 23:49

Hallo liebe TeX-Gemeinde,
ich bin neu im Forum, habe hier aber schon diverse Lösungen zu unzähligen Problemen gefunden, vielen Dank dafür schon mal im Voraus!

Wie der Titel schon sagt hätte ich gerne eine kompakte Darstellung einer Matrix mit Strichen anstelle von Fortsetzungspunkten. Bisher habe ich den folgenden Lösungsansatz gefunden, der leider aber nicht besonders schön aussieht. Am besten wäre es, wenn die Punkte (also die \ddots) in der Matrix durch Striche ersetzt werden, der dann zwischen den Lambdas auch noch durchgängig ist.
\documentclass{article}
\usepackage{amsmath}

\newenvironment{psmallmatrix}
  {\left(\begin{smallmatrix}}
  {\end{smallmatrix}\right)}

\begin{document}

$ J_\lambda=
\begin{psmallmatrix} 
\lambda 	& 1 		&  		&  			\\
 		& \ddots 	& \ddots 	&  			\\
 		&  		& \ddots 	& 1			\\
 		&  		&  		& \lambda
\end{psmallmatrix} $

\end{document}

Ich habe eine sehr schöne Darstellung in einem Paper gefunden, dass ich gerade lese, falls ich das irgendwie da rauskopiert bekomme werde ich das hier nochmal posten.

Viele Grüße
Tirregs
Dateianhänge
Jordanblock.png
Jordanblock.png (5.05 KiB) 1392 mal betrachtet

Nach oben