Recursion limit is reached

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

Respuestas (1)

Jan
Jan el 21 de En. de 2013

1 voto

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.

Categorías

Preguntada:

el 21 de En. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by