Archiv verlassen und diese Seite im Standarddesign anzeigen : Gleichheitszeichen übereinander in Formel
Hallo,
ich habe ein Problem beim Erstellen einer Formel. Ich habe folgende Gleichung:
\[
\underbrace{\begin{bmatrix}
\dot y \\ \ddot y
\end{bmatrix}}_{\dot x}
=
\underbrace{\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}}_{A}
\underbrace{\begin{bmatrix}
\ y \\ \dot y
\end{bmatrix}}_{x}
\]
also einen Matrizengleichung y = A x, wobei unter jeder Matrix deren Name steht. Nun hätte ich gerne unter dem = noch ein =, auf Höhe der Matrizennamen, so dass eine 2. Gleichung ensteht. Weiß jemand, wie ich das hinbekomme?
Markus
daswaldhorn
17-03-2007, 20:44
Hallo,
du kannst es in eine Tabelle packen:
\documentclass{scrreprt}
\usepackage{amsmath}
\begin{document}
\setlength{\tabcolsep}{1pt}
\begin{tabular}{cccc}
$\underbrace{\begin{bmatrix}
\dot{y} \\ \ddot{y}
\end{bmatrix}}$ & = &
$\underbrace{\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}}$ &
$\underbrace{\begin{bmatrix}
y \\ \dot{y}
\end{bmatrix}}$ \\
\scriptsize $\dot{x}$ & = & \scriptsize $A$ & \scriptsize $x$
\end{tabular}
\end{document}Grüße, Carsten
sofa-surfer
18-03-2007, 03:29
du kannst es in eine Tabelle packen
Dann doch gleich ein array?
\documentclass{scrreprt}
\usepackage{amsmath}
\begin{document}
\setlength{\tabcolsep}{1pt}
$\begin{array}{c@{{}={}}c@{}c}
\underbrace{\begin{bmatrix}
\dot{y} \\ \ddot{y}
\end{bmatrix}} &
\underbrace{\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}} &
\underbrace{\begin{bmatrix}
y \\ \dot{y}
\end{bmatrix}} \\
\scriptstyle \dot{x} & \scriptstyle A & \scriptstyle x
\end{array}$
\end{document}
Matthias
daswaldhorn
18-03-2007, 11:38
Hallo,
Dann doch gleich ein array?das hatte ich gestern auch probiert:
\documentclass{scrreprt}
\usepackage{amsmath}
\begin{document}
\setlength{\arraycolsep}{1pt}
$\begin{array}{cccc}
\underbrace{\begin{bmatrix}
\dot{y} \\ \ddot{y}
\end{bmatrix}} & = &
\underbrace{\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}} &
\underbrace{\begin{bmatrix}
y \\ \dot{y}
\end{bmatrix}} \\
\scriptstyle \dot{x} & = & \scriptstyle A & \scriptstyle x
\end{array}$
\end{document}Dabei hatte ich aber das Problem, dass sich das \setlength{\arraycolsep}{1pt} auch auf die A-Matrix ausgewirkt hat, diese also nicht mehr quatratisch aussah.
Deine Lösung ist natürlich elegant. Auf die Idee, das Gleichheitszeichen als Spaltentrenner zu definieren, bin ich nicht gekommen. Jedoch berühren sich die zwei geschweiften Klammern bei dir, aber das bekommt man ja einfach in den Griff durch diese Definition
\begin{array}{c@{{}={}}c@{\hspace{2pt}}c}Grüße, Carsten
Vielen Dank für die schnelle Hilfe, genau das habe ich gesucht.
Grüße Markus
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.