Recursion limit is reached

3 visualizzazioni (ultimi 30 giorni)
Muthu
Muthu il 21 Gen 2013
Hi,
I am using a function that calls itself until a certain condition is reached. It works for lower iterations but when I want to run it for higher number of iterations i get an error message that says stack limit is reached. Is there any way to get pass this error? Thanks for all answers in advance

Risposte (1)

Jan
Jan il 21 Gen 2013
Please post a copy of the message.
You can increase the recursion limit:
set(0, 'RecursionLimit', 1000)
But in general a very deep recursion is an inefficient design. Think of changing the method to a non-recursive algorithm.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by