PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gleichungssystem zu lang



nullstein
03-12-2007, 16:03
Hi.
Habe ein Problem mit meinem Gleichungssystem,da es über den Rand hinausschaut und die Einträge in der Matrix sind nicht gleich groß.
Hoffe es kann mir jemand helfen.


\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\begin{document}
\begin{flalign*}
\begin{bmatrix}
\sigma_{xx}\\
\sigma_{yy}\\
\sigma_{zz}\\
\tau_{xy}\\
\tau_{yz}\\
\tau_{zx}
\end{bmatrix}=\frac{E}{(1+\nu)(1-2\nu)}\begin{bmatrix}
(1-\nu)&\nu&\nu&0&0&0\\
&(1-\nu)&\nu&0&0&0\\
& &(1-\nu)&0&0&0\\
& & &\frac{(1-2\nu)}{2}&0&0\\
sym.& & & &\frac{(1-2\nu)}{2}&0\\
& & & & &\frac{(1-2\nu)}{2}\\
\end{bmatrix}\cdot\begin{bmatrix}
\epsilon_{xx}\\
\epsilon_{yy}\\
\epsilon_{zz}\\
\gamma_{xy}\\
\gamma_{yz}\\
\gamma_{zx}
\end{bmatrix}
\end{flalign*}
\end{document}

nullstein
04-12-2007, 16:37
Keiner ne Ahnung??
Wär echt klasse,wenn mir jemand helfen könnte.
Ich weiß das Beispiel sieht grauenhaft aus,aber an der Mathematik kann ich nun mal nix ändern:rolleyes:

rais
04-12-2007, 22:20
Moin moin,
Du könntest statt der bmatrix eine array-Umgebung verwenden, damit kannst Du auch kürzere Abstände einstellen, z. B. für die innere bmatrix:


... \left[\begin{array}{@{}*{5}{c@{\;}}c@{}}
-- hier die innere Matrix --
\end{array}\right] ...

Und welche Einträge genau möchtest Du in der Größe an welche Einträge anpassen? Die Brüche (bzw. was drinsteht) an die anderen Einträge oder die (1-\nu) an die Brüche?
Ersteres ginge wohl mit \dfrac statt \frac, dann hättest Du aber selbst bei array mit verkürzten Abständen das Problem, daß das Gesamtkonstrukt zu breit wird... In dem Fall schau einmal, ob Du mit \resizebox aus dem graphicx-Paket hier was anfangen kannst.
(1-\nu) kannst Du verkleinern, indem Du entweder ein \scriptstyle voranstellst oder einfach die (1-\nu)-Ausdrücke durch 1 teilst.;-)
MfG,

voss
05-12-2007, 14:14
Hi.
Habe ein Problem mit meinem Gleichungssystem,da es über den Rand hinausschaut und die Einträge in der Matrix sind nicht gleich groß.
Hoffe es kann mir jemand helfen.


\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\begin{document}
\begin{flalign*}
\begin{bmatrix}
\sigma_{xx}\\
\sigma_{yy}\\
\sigma_{zz}\\
\tau_{xy}\\
\tau_{yz}\\
\tau_{zx}




\end{bmatrix}=\frac{E}{(1+\nu)(1-2\nu)}
\bgroup\arraycolsep=1pt
\begin{bmatrix}
(1-\nu)&\nu&\nu&0&0&0\\
&(1-\nu)&\nu&0&0&0\\
& &(1-\nu)&0&0&0\\
&\frac{(1-2\nu)}{2}&0&0\\
sym.& & & &\frac{(1-2\nu)}{2}&0\\
& & & & &\frac{(1-2\nu)}{2}\\
\end{bmatrix}\egroup
\cdot
\begin{bmatrix}







\epsilon_{xx}\\
\epsilon_{yy}\\
\epsilon_{zz}\\
\gamma_{xy}\\
\gamma_{yz}\\
\gamma_{zx}
\end{bmatrix}
\end{flalign*}
\end{document}