Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 8

14 Okt '18, 14:16

cis's gravatar image

cis
9.6k104461491

polynom: Wie kann ich den Rest-Term bzw. Rest 'polyremainder' als Kommando verwenden?

In der Paketdatei `polynom.sty` finde ich 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 mir daraus ein Kommando machen, etwa `\def\RestTerm{...}` ? Wegen diesen ganzen `@` Symbolen usw. kann man das scheints nicht 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
Klicke auf Einblenden/Ausblenden von Überarbeitungen 7

14 Okt '18, 14:14

cis's gravatar image

cis
9.6k104461491

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
Klicke auf Einblenden/Ausblenden von Überarbeitungen 6

12 Okt '18, 13:12

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

11 Okt '18, 16:05

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

10 Okt '18, 15:46

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

10 Okt '18, 15:43

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

10 Okt '18, 15:41

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

10 Okt '18, 15:41

cis's gravatar image

cis
9.6k104461491