polynom: Wie komme kann ich an den Wert des Restes 'polyremainder'?Rest-Term bzw. Rest 'polyremainder' verwenden?
**Geschlossen: Ich glaube das geht nicht, Gruß cis**
___
`Da In der Paketdatei `polynom.sty` finde ich auf das Paket auf dem Matheplaneten aufmerksam geworden bin (wo es ursprünglich auf internen Wunsch eingebunden wurde), stelle zwischen `Zeile 1012` und `Zeile 1020`
\ifx\pld@remainder\@empty\else
+{}%
\setbox\z@=\hbox{$\displaystyle
\frac{\let\strut\@empty\pld@firsttrue \expandafter
\pld@PrintRemain\expandafter{\pld@remainder}}%
{\let\strut\@empty\pld@PrintPoly\pld@divisor}$}%
\dp\z@=\z@\box\z@
\fi
$}%
Diese if-Unterscheidung macht Folgendes:
- Ist der Rest gleich Null: mache nichts
- Ist der Rest ungleich Null: gebe einen RestTerm (in Bruchform) aus.
Wie kann ich die Frage dort auch:
https://matheplanet.de/matheplanet/nuke/html/viewtopic.php?topic=238003&post_id=1732537 `
___
Ich habe mir gedacht, man könnte daraus ein Kommando derart erstellen,
dass der Rest angezeigt wird oder nicht, je nachdem ob der Rest 0 ist oder nicht;
als ein Kommando vom Typ
\newcommand\Rest{%
\ifnum\value{\polyremainder}=0{}% nichts tun
\else%
{+\frac{\polyprint{\polyremainder}}{\polyprint\Nenner}}%Rest ausgeben
\fi}
Allerdings scheint machen, etwa `\def\RestTerm{...}` ?
Wegen diesen ganzen `@` Symbolen usw. kann man das so scheints nicht zu gehen. Wie könnte ich das machen?
direkt verwenden.
[![alt text][1]][1]
\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
\newcommand\Rest{%
\ifnum\value{\polyremainder}=0{}% nichts tun
\else%
{+\frac{\polyprint{\polyremainder}}{\polyprint\Nenner}}%Rest ausgeben
\fi}
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}$
%\Rest %error
\end{document}
[1]: https://texwelt.de/wissen/upfiles/55555555_235.png