PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Polynomdivision



amos
10-12-2008, 07:20
Ich möchte mit LaTeX (für meine Schüler) eine Polynomdivision vorrechnen und dazu die Summanden mit gleichem Exponenten von x untereinander schön bündig darstellen.

Wie bekommt man das darstellungsmässig sauber hin?

Vielen Dank für eine Antwort!


PS
der nachfolgende Versuch befriedigt mich nicht:

\begin{alignat*}{5}
&( \mathbf{3x^3}&&+13x^2&&-3x&&+35) \quad : \quad( \mathbf{x}+5) \quad = \quad3x^2-2x+7\\
-&\underline{(3x^3}&&\ \underline{+\, 15x^2)}\\
&&&\mathbf{-2x^2}&&-3x&&+35\\
&-&&\underline{(-2x^2}&&\underline{-10x)}\\
&&&&&\hphantom{-}\mathbf{7x}&&+35\\
&&&-&&\underline{(\hphantom{-}7x}&&\underline{+\:35)}\\
&&&&&&& \quad 0
\end{alignat*}

sofa-surfer
10-12-2008, 07:53
Hallo,
schau Dir mal das polynom (http://www.ctan.org/tex-archive/help/Catalogue/entries/polynom.html)-Paket an.

Matthias

amos
10-12-2008, 18:13
Vielen Dank für die Anatwort.

Bis jetzt ist es mir nicht gelungen, das Paket herunter zu laden.

Aus der Anleitung des Packages geht aber sowieso hervor, dass das Packet die gesamte Rechnerei übernimmt. Das ist mehr als ich will.

Was ich suche ist bloss eine Möglichkeit, meine eigene Rechnung gut darzustellen.
Das Problem ist der gleichzeitige Wunsch, Kolonnen darzustellen und gleichzeitig Teile der Zeilen zu unterstreichen. Ohne Unterstreichung könnte ich mit einem Array alles schön darstellen.

Deshalb meiner Frage:
Gibt es für mein Bedürfnis auch andere Lösungen als das Package 'Polynom'?

sofa-surfer
11-12-2008, 02:25
Nicht wirklich schön, aber vielleicht ja Ausgangspunkt zum Verbessern/Modifizieren



\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs}
\begin{document}
\newcommand{\p}{\ensuremath{{}+{}}}
\newcommand{\m}{\ensuremath{{}-{}}}
\newcommand{\g}{\ensuremath{{}={}}}
\newcommand{\links}[1]{\multicolumn{1}{@{}r@{}}{\ensuremath{#1}}}
\newcommand{\rechts}[1]{\multicolumn{1}{@{}l@{}}{\ensuremath{#1}}}
\renewcommand{\arraystretch}{1.2}

$\begin{array}{*{11}{r@{}}}
\links{(} & 3x^3 & \p & 13x^2 & \m &
\multicolumn{6}{@{}l@{}}{3x + 35) \quad : \quad (x+5) \quad = \quad 3x^2 - 2x +7 }\\
\links{-(} & 3x^3 & \p & 15x^2 & \rechts{)} \\ \cmidrule(r){1-5}
& & & -2x^2 & \m & 3x & \multicolumn{2}{@{}l@{}}{\p35}\\
&& \links{-(} & -2x^2 & \m & 10x & \rechts{)}\\ \cmidrule(r){3-10}
&&&&& 7x & \p & 35 \\
&&&&\links{-(}& 7x & \p & 35 & \rechts{)} & { } & { }
\end{array}$
\end{document}


Ob solch ein Gefriemel nun dem äußerst bequemen polynom-Paket vorzuziehen ist, muss jeder selbst wissen ;)



\documentclass{article}
\usepackage{polynom}
\begin{document}
\[
\polylongdiv[style=C]{3x^3+13x^2-3x+35}{x+5}
\]
\end{document}


Matthias

amos
11-12-2008, 06:28
Super!

Vielen herzlichen Dank für das "Gefriemel", welches genau das von mir Gewünschte liefert!

Ich werde dennoch versuchen, das Package Polynom irgendwo zu beschaffen.

Beste Grüsse
André