Liebe Community, ich würde gerne die Funktion f(x)=x! mit TikZ plotten, jedoch betrachtet TikZ in der Form, in der ich es eingegeben habe, nur die natürlichen x-Werte, bei rationalen behält der Graph den gleichen Funktionswert bei. Ich vermute, ich brauche hier die Gamma-Funktion, jedoch weiß ich nicht, wie ich dies genau umsetzen soll. Ich bedanke mich für eure Hilfe im Voraus! :)
gefragt 10 Dez '19, 21:10 DrPoet |
Die Fakultät ist in der Tat nur für natürliche Zahlen definiert. Weder TikZ/
Die Ausgabe: Wie man die Ausgabe des Plots verändern kann, ist der Anleitung zu Aber natürlich kann man sich auch auf
beantwortet 11 Dez '19, 10:10 gast3 Hallo, ich danke dir vielmals für deine Ratschläge und werde diese auf jeden Fall befolgen. Dir noch einen schönen Tag! :) Mit besten Grüßen Dein DrPoet
(11 Dez '19, 14:32)
DrPoet
|
Ich habe erst jetzt gesehen, dass bereits gnuplot erwähnt wurde, das mit pgfplots kommuniziert und die Gammafunktion enthält.
beantwortet 11 Dez '19, 14:11 haver555 Hallo, vielen Dank für die Mühe! Ich wünsche dir noch einen schönen Tag! :) Mit besten Grüßen Dein DrPoet
(11 Dez '19, 14:34)
DrPoet
Das compat hatte ich drin beim Hin- und Her-Kopieren ging es wieder raus.
(11 Dez '19, 14:50)
haver555
|
Im Gegensatz zu
ebenfalls einen entsprechenden Plot machen. Das Ergebnis ist dann auf Seite 10 der beantwortet 11 Dez '19, 18:28 Vitali_Szarmach Guten Abend, ich bin echt von der Hilfsbereitschaft der Community begeistert! ^^ Danke dir! Einen schönen Abend dir noch Dein DrPoet
(11 Dez '19, 18:46)
DrPoet
|
Ansonsten könnte für zeichnerische Genauigkeit auch eine Näherungsfunktion ausreichen; dafür reicht pgfplots: Man erkennt eine gute Übereinstimmung mit der exakten gnuplot-Kurve: MWE:
beantwortet 11 Dez '19, 21:39 haver555 1
Ergänzender Hinweis: Wenn man das als TikZ-draw formuliert, muss man darauf achten, dass man nicht durch 0 dividiert und auch keinen arithmetic overflow produziert, also beispielsweise die Original-
Wobei diese Näherung ohnehin nur für
(12 Dez '19, 08:12)
gast3
|