مامعنى هذه المشكلة ؟


(system) #1

السلام عليكم

وأنا أعمـل على برنامج

خرج عندي هذا الخطأ , ولا أعرف ماهـو المعنى

??? Maximum recursion limit of 500 reached. Use set(0,‘RecursionLimit’,N)
to change the limit. Be aware that exceeding your available stack space can
crash MATLAB and/or your computer.
Error in ==> datenum at 154
end

فماذا يعني وكيف نتفادى هذا الخطأ ؟


(عبد العزيز غالب) #2

هناك داله تقوم باستدعاء نفسها او تكرار معين او استدعا اكثر من ام-فايل

وهذا يشغل حيز كبير من الذاكره اذا كان التكرار recursion وليس iteration


(system) #3

i think the program u use is so large and yuo have not enough memory to save the result of an internal loop in ur program so the program can not continue the excution which you want
back to ur program and limit the number of recursion you want or try to have much memory!!
may or may not!!!


(herasha.m) #4

الموضوع سهل عن كده
بس اكتب قبل البرنامج فى الام فيل
clc
clear all
عشان البرنامج مياخدش اى بيانات من اللى بطلع فى comand window
سلام