function fnum = fib(n)
if (n == 1) || (n == 2)
fnum = 1;
else
fnum = fib(n-1) + fib(n-2);
end
Können Sie erklären, wie jeder Schritt für den gegebenen Eingang ausgibt. Zum Beispiel gibt mir die Eingabe von 7, 13, 5 gibt mir 5, aber ich kann das nicht nachvollziehen. Ich würde Ihre Antwort sehr schätzen.Wie funktioniert diese Rekursion? Können Sie erklären, wie sie die Ausgabe erhalten haben?
See [hier] (https://www.youtube.com/watch?v=fPO8R79uV7A) – EBH
Versuchen Sie, die MATLAB-Debugger zu verstehen, zu verwenden, wie das Programm funktioniert – m7913d