Plot rekursiver Folge in Maple < Maple < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 23:20 Sa 19.11.2005 | Autor: | fido |
Hallo,
wie plotte ich eine rekursive Folge a am besten mit Maple?
Mir ist nur der Weg über seq bekannt:
plot( [seq([n, a(n)], n=1..10)], x=1..10);
Kennt jemanden einen praktischeren Weg, bei dem man auf seq verzichten kann?
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Grüße
fido
|
|
|
|
Hi fido,
so auf Anhieb fällt mir nur die Kurzschreibweise für seq ein:
1: | [n,a(n)]$n=1..5;
| 2: | [1, a(1)], [2, a(2)], [3, a(3)], [4, a(4)], [5, a(5)] |
und um nicht immer das n mitzuschleppen, kannst Du
1: | with(plots):
| 2: | listplot([a(n)$n=1..5]; |
verwenden.
Mit ein wenig Glück läßt sich die Rekursionsformel auch auflösen, wie bei der allseits beliebten Fibonaccifolge:
1: | fib:=unapply(rsolve({a(n)=a(n-1)+a(n-2),a(0)=0,a(1)=1},a(n)),n);
| 2: | / 1/2\n / 1/2\n
| 3: | 1/2 | 5 | 1/2 | 5 |
| 4: | fib := n -> -1/5 5 |1/2 - ----| + 1/5 5 |1/2 + ----|
| 5: | \ 2 / \ 2 /
| 6: | plot(fib,1..5); |
Viel Erfolg,
Peter
|
|
|
|