Matrix nebeneinander plus Beschriftung

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 nebeneinander plus Beschriftung

von esdd » Mo 20. Apr 2015, 00:20

Dein Beispiel ist leider nicht lauffähig.

Das die Gleichungsnummern links stehen, erreicht man mit der Option leqno. Und dann muss man natürlich eine Matheumgebung verwenden, die auch nummeriert wird, also zum Beispiel equation oder align statt \[...\].

Gib nur so viele Spaltentypen in der Tabellendefinition an, wie Du auch Spalten hast. Da es hier nur eine Spalte ist, die auch noch zentriert sein soll, kannst Du die array Umgebung auch ganz weglassen.

Gruß
Elke

von Noah D. » So 19. Apr 2015, 23:46

Danke Elke, hat super geklappt. Kannst du mir evtl. auch bei folgender Problemstellung helfen?

Anbei das MB:
 \[ 
  \begin{array}{c@{\hspace{2em}}c}
    \text{General Case:} \\[\normalbaselineskip] 
\mathbf{P}=\kbordermatrix{
& X_{1} & \cdots & X_{N} \\
1 & p_{1,1} & \cdots & p_{1,N} \\[1ex]
\vdots & \vdots & \ddots & \vdots \\[1ex]
K & p_{K,1} & \cdots & p_{K,N}\\[0.3ex]} 
    \end{array}
\]

 \[ 
  \begin{array}{c@{\hspace{2em}}c}
    \text{Our example:} \\[\normalbaselineskip] 
\mathbf{P}=\kbordermatrix{
& X_{1} & \cdots & X_{N} \\
1 & p_{1,1} & \cdots & p_{1,N} \\[1ex]
\vdots & \vdots & \ddots & \vdots \\[1ex]
K & p_{K,1} & \cdots & p_{K,N}\\[0.3ex]} 
    \end{array}
\]
Ich moechte das beide Matrixen mit einer Formelnummer links gekennzeichnet werden und beide Matrixen sollten zentriert werden. Ich hab nun lange durch ausprobieren nichts hinbekommen. Ist es vielleicht nicht moeglich?

VG
Noah

von esdd » Sa 18. Apr 2015, 23:45

Lade das Tabellenpaket array. Dann kannst Du den Abstand zwischen diesen beiden Tabellenspalten direkt in der Spaltendefinition festlegen:
\begin{array}{cc@{\hspace{8em}}c} 
Allerdings würde ich die erste Spalte weggelassen, weil sie in Deinem Bespiel in allen Zeilen leer ist:
\documentclass{article} 
\usepackage{amsmath}
\usepackage{array}
\begin{document} 
\[ 
  \begin{array}{c@{\hspace{8em}}c} 
    \text{General Case:} & \text{Our example:} \\[\normalbaselineskip]
    \begin{bmatrix} 
      a_{1} \\ 
      a_{2} \\ 
      \vdots \\ 
      a_{N} 
    \end{bmatrix} & 
    \begin{bmatrix} 
      e_1 \\ 
      e_2 \\ 
      \vdots \\ 
      e_N 
    \end{bmatrix} 
  \end{array} 
\] 
\end{document} 
Gruß
Elke

von Noah D. » Sa 18. Apr 2015, 15:59

..So gehts aus. aber nun ist die Ueberschrift zu dicht an der Matrix Formel.
\documentclass[12pt,oneside]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel}
\usepackage[left=6cm,right=2cm, top=3cm, bottom=3cm]{geometry} %layout
\usepackage[fleqn]{amsmath} %Math
\usepackage{amsthm}

\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{amssymb}
\usepackage{acronym} 
\usepackage[norndcorners,customcolors,nofill]{hf-tikz}
\hfsetbordercolor{gray}

\begin{document}
\[
  \stackrel{\mbox{General Case:}}{%
  Q =
    \begin{bmatrix}
    a_{1} \\
    a_{2}  \\
    \vdots  \\
    a_{N}
    \end{bmatrix}%
  }\ \qquad \qquad \qquad \qquad
  \stackrel{\mbox{Our Example:}}{%
  P =
    \begin{bmatrix}
    e_1 \\
    e_2 \\
    \vdots \\
    e_N
    \end{bmatrix}%
   }
\]
\end{document}
Vielleicht habt ihr ja eine Loesung fuer mich.

:shock:

Matrix nebeneinander plus Beschriftung

von Noah D. » Sa 18. Apr 2015, 15:46

Hi Leute,
ich steh wieder mit einem Problem da.

Folgendes MB habe ich aufgebaut:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{ccc}
& \text{General Case:} & \text{Our example:} \\
& & \text{} \\
\text{} &
\begin{bmatrix}
    a_{1} \\
    a_{2} \\
    \vdots \\
    a_{N}
\end{bmatrix} &

\begin{bmatrix}
    e_1 \\
    e_2 \\
    \vdots \\
    e_N
\end{bmatrix}
\end{array}
\]
\end{document}
[/code]

Nun moechte ich das die beiden Matrizen mehr auseinander gerueckt werden. Die Ueberschrift sollte dabei immer ueber der jeweiligen Matrix stehen. Ich habe es mit \qquad versucht, aber es liefert mir nicht das gewuenschte Ergebnis.

Leider habe ich diesen Part nicht mehr hinbekommen Vielleicht koennt ihr mir helfen?

VG
Noah

Nach oben