Recursion limit is reached
Show older comments
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
Answers (1)
Jan
on 21 Jan 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.
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!