Crosspost https://tex.stackexchange.com/questions/454951/polynom-sty-how-can-show-only-the-task-and-the-result-of-a-polynomial-long-divi


Mit \polylongdiv[style=C, div=:,vars=x]{<Zaehlerpolynom>}{<Nennerpolynom>} erhalte ich die komplette Polynomdivision mit Rechnung und Ergebnis:

alt text

Wie könnte ich nur das Ergebnis anzeigen? Also (bei style=C) nur

alt text

Man kann sich das aufwendig zusammenbasteln (vgl. späteres MWE). Hier ist aber das Problem, dass man manchmal einen Restterm hat, manchmal nicht ('Rest 0').

Daher glaube ich, dass man in die Paketdatei polnom.sty rein muss.

Also ich kann da das Kommando raussuchen und teils drin rumpfuschen

\makeatletter \def\pld@LongDividePoly#1#2{% \let\pld@pattern\@empty \let\pld@lastline\@empty \let\pld@subline\@empty \let\pld@currentline\@empty \let\pld@allines\@empty \let\pld@maxcol\z@ \pld@true \pld@DivPoly#1#2% \pld@ArrangeResult#1% } \makeatother

Die Zeile \pld@ArrangeResult#1 ist hier quasi die Zeile Rechnung = Ergebnis. Kommentiert man die Zeile aus, bleibt nur die Rechnung...

Aber ich kenne mich da nicht so aus, wie könnte ich das rausfiltern? Am besten in Form eines neuen Kommandos, \polydivresult oder so.

MWE:

alt text

Öffne in Overleaf
\documentclass[margin=15mm, varwidth]{standalone}
\usepackage{polynom, tikz}

\begin{document}
% Polynome abspeichern
\polyadd{\Zaehler}{3x^4 - 22x^3 + 39x^2 - \frac{41}{2}x + \frac{11}{2}}{0}
\polyadd{\Nenner}{x-5}{0}
\polydiv\QuotientOhneRest\Zaehler\Nenner

Polynomdivision lang: \\
\polylongdiv[style=C, div=:,vars=x]\Zaehler\Nenner   \\

Polynomdivision kurz: \\
$\displaystyle 
\left( \polyprint\Zaehler \right) :  \left( \polyprint\Nenner \right)
=
\polyprint\QuotientOhneRest
+
\frac{\polyprint{\polyremainder}}{\polyprint\Nenner}$

\end{document}

gefragt 12 Okt '18, 07:06

cis's gravatar image

cis
9.3k21204336
Akzeptiert: 62%

bearbeitet 13 Okt '18, 13:58

Hat mir jmd. vielleicht eine prinzipielle Idee, wie ich das machen könnte?

(13 Okt '18, 16:55) cis

Es dürfte Zeile 955 "\def\pld@ArrangeResult#1{%" bis Zeile 1023 "\expandafter\pld@AR@\pld@allines\relax}" betreffen. Ich werde mal versuchen, damit was zu basteln.

(14 Okt '18, 07:18) cis
Sei der Erste, der diese Frage beantwortet!
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×64
×4

Frage gestellt: 12 Okt '18, 07:06

Frage wurde angeschaut: 577 Mal

Zuletzt aktualisiert: 14 Okt '18, 07:18