Höhere Potenzen vernachlässig. < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Aufgabe | % Beispiel:
syms x
% Beginn einer Potenzreihe für artanh(x):
f1 = x + 1./3 .* x.^3 + 1./5 .* x.^5;
% Beginn einer Potenzreihe für sinh(f1):
f2 = f1 + 1./6 .* f1.^3 + 1./120 .* f1.^5;
% Ergebnis für f2 ausgeben:
pretty(collect(f2)) |
Hallo,
in diesem Beispiel ist f2 ein Polynom. Gibt es in Matlab einen Befehl, um höhere Potenzen von x in f2 abzuschneiden oder zu vernachlässigen?
Vielen Dank für alle Vorschläge
Schöne Grüße
franzzink
|
|
|
|
Hallo franzzink,
vorab: ich habe keine Ahnung von Matlab und lasse die Frage darum auch weiter geöffnet.
In der Dokumentation auf mathworks.de sieht es mir nicht danach aus, als könnte man die Funktion collect abschneiden. Andererseits macht es natürlich keinen Sinn, wie in Deinem Beispiel das Polynom bis zum 25. Grad auszuwalzen.
Probier doch mal, ob Du nicht die Funktion taylor mit Deiner verketten kannst. Ob dabei ein collect-Befehl als Parameter der taylor-Funktion erlaubt ist, weiß ich nicht, aber vielleicht kannst Du ja die mit collect erhaltene Ausmultiplikation vorher als neue eigene Funktion definieren. Immerhin bietet der taylor-Befehl ja die Möglichkeit, den Entwicklungsgrad zu beschränken.
Grüße
reverend
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:11 Mi 08.08.2012 | Autor: | franzzink |
Hallo reverend,
das ist natürlich eine elegante Methode, die auch funktioniert.
Vielen Dank für den Tipp!
Schöne Grüße
franzzink
P.S.: Wie kann man denn Fragen als "teilweise beantwortet" markieren? Muss man dazu ein Moderator sein?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:52 Mi 08.08.2012 | Autor: | reverend |
Hallo nochmal,
schön, wenn Matlab das mitmacht.
Nein, man muss kein Mod sein, um Fragen "halboffen" zu lassen.
Wenn Du eine Antwort schreibst, hast Du unter dem Eingabefenster vier Auswahlmöglichkeiten, die Deine Antwort charakterisieren. Mir fallen gerade nur drei ein...: Diese Antwort ist noch unvollständig, diese Antwort ist fertig, dies ist eine Mitteilung und keine Antwort.
Wenn Du weiter runterscrollst, wird der Beitrag angezeigt, den Du gerade beantwortest. Direkt darüber gibt es noch eine Auswahlliste, die den Status der angezeigten Frage betreffen. Das müssten die folgenden vier Möglichkeiten sein:
Die Frage ist noch nicht beantwortet, die Frage ist vollständig beantwortet, die Frage ist teilweise beantwortet, und schließlich noch so etwas wie "die Frage kann zwar nicht als beantwortet angesehen werden, aber es wurde angemessen auf sie reagiert". Die letzte Möglichkeit klingt schräg, aber wir verwenden sie hier, wenn z.B. jemand nur eine Frage ohne eigene Ansätze hinknallt oder gar nicht klar ist, was überhaupt die Frage ist. Dann könnte die Antwort z.B. auf die Forenregeln hinweisen oder eine Nachfrage stellen, und die Eingangsfrage würde diesen Status bekommen (Symbol: ein grünes Kästchen mit einem dunklen Punkt darin, der wahrscheinlich einen Rest Rot andeutet).
Um nach dem Absenden der Antwort noch den Status der ursprünglichen Frage zu ändern, muss man tatsächlich Moderator sein. Die meisten Antworten werden aber auch von Mods gelesen, die dann ggf. diese Änderung vornehmen. Ansonsten kannst Du auch eine weitere Mitteilung schreiben und um Statusänderung bitten (am besten schon im Betreff). Das wird eigentlich nie übersehen.
Grüße
reverend
|
|
|
|