Matrizen formatieren: mehrere Matrizen untereinander

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: Matrizen formatieren: mehrere Matrizen untereinander

von SarahM » Fr 24. Nov 2017, 13:49

Oh super, vielen Dank! Hat beides Vor- und Nachteile. Ich versuch mich mal schlau zu machen, was "{r@{\,}*{6}{r}@{\,}l}" bedeutet, vielleicht krieg ich es ja mit einem Array hin, dass die Spaltenabstände immer gleich sind, auch wenn kein Minuszeichen in einer Spalte steht. Also so wie es bei der Matrix ist, aber dennoch immer die Ziffern genau untereinander sind

Also im Idealfall hätte ich das vor dem Gleichzeichen linksbündig wie in der Matrixschreibweise und ab dem Gleichzeichen wie in der Arrayschreibweise, aber mit gleichmäßigem Spaltenabstand, dann wärs perfekt :D Aber beide Varianten sind schon mal viel besser als das, was ich vorher hatte, großen Dank also 8)

von markusv » Fr 24. Nov 2017, 12:27

Hallo und willkommen im Forum.

Möglichkeiten gibt es sicherlich unzählige. Du könntest alles in eine Matrix packen, oder eine andere Umgebung, bspw. array nehmen.

Anbei mal zwei Beispiele. Die Abstände sind aufgrund der Minus-Zeichen allerdings Geschmackssache. Bei der array-Umgebung könnte man noch die Spaltendefinitionen dahingehend anpassen (p-Spalten mit fester Breite bspw.).
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
\[
\begin{matrix}
M_{0}=&(& 1 & 0 & 0 & 0 & 1 & 0 &)\\
M_{90}=&(& 0 & 1 & 0 & -1 & 0 & 1&)\\
M_{180}=&(& -1 & 0 & 1 & 0 & -1 & 1&) \\
M_{270}=&(& 0 & -1 & 1 & 1 & 0 & 0 &)
\end{matrix}
\]

\[ \begin{array}{r@{\,}*{6}{r}@{\,}l}
M_{0}=(& 1 & 0 & 0 & 0 & 1 & 0 &)\\
M_{90}=(& 0 & 1 & 0 & -1 & 0 & 1&)\\
M_{180}=(& -1 & 0 & 1 & 0 & -1 & 1&) \\
M_{270}=(& 0 & -1 & 1 & 1 & 0 & 0 &)\end{array}\] 
\end{document}

Matrizen formatieren: mehrere Matrizen untereinander

von SarahM » Fr 24. Nov 2017, 11:53

Hallo zusammen,

ich habe mehrere Matrizen (bzw Vektoren), die ich untereinander schreiben möchte. Allerdings hätte ich gerne auch die Einträge der verschiedenen Matrizen einheitlich untereinander. Kann mir jemand sagen, wie ich das hinbekomme? Das ist mein bisheriger Code:
\[
M_{0}=\begin{pmatrix} 1 & 0 & 0 & 0 & 1 & 0   \end{pmatrix} 
\]
\[
M_{90}=\begin{pmatrix} 0 & 1 & 0 & -1 & 0 & 1 \end{pmatrix} 
\]
\[
M_{180}=\begin{pmatrix} -1 & 0 & 1 & 0 & -1 & 1 \end{pmatrix} 
\]
\[
M_{270}=\begin{pmatrix} 0 & -1 & 1 & 1 & 0 & 0   \end{pmatrix}
\]
Hier hätte ich gerne alle =-Zeichen und alle Einträge der Matrizen jeweils untereinander... Ist das möglich?
Danke schonmal!

Nach oben