The following function generate the fibinacci series up to the sequence number m which should be a positive integer, it may takes several minutes for big numbers of m, for a typical working station m>20 is taking considerable amount of time to be processed.
Shahab, cyclonic programming is the most cpu time intensive technique (i.e. slow). I would like to make the suggestion, why not teach your students multi-dimensional techniques which is what Matlab excels at best for a platform and is orders of magnitude faster. That said, working with large datasets certainly may require loops, or at best a combination of loops and dimensional math. Plus if you go parallel processing deminsonal math would be prefered. Regards, Jeff.
Thanks for your comment Jos, well the reason that I post this file was some of my students want an example of using a recursive function MATLAB, so I let them have it by posting it here, not only them but maybe some other people may want to just have a review of recursive function.
I appreciate you sparing your time on commenting my programme.
There are so many ways to arrive at a fibonacci number: see http://blogs.mathworks.com/loren/2006/05/17/fibonacci-and-filter/
This submission is not so bad in itself, although the help lacks an H1 line (used by LOOKFOR) and an example. However, as this is clearly a product of a programming exercise, I do not think this is worthwhile to post it here on the FEX. Hence my 2 stars.