سلام
به كد زير نگا كنيد. توش تابع بازگشتي استفاده شده.
حالا مشكلم اينه كه ميخوام براي مثلا n=5 بجاي اينكه فقط جواب آخر رو بده، بقيه جوابهايي كه از طريق بازگشت محاسبه ميكنه يعني n=4,3,2,1,0 رو هم بهم بده. البته خودم با اين كد تونستم جواب ها رو بيرون بكشم ولي قابل استفاده نيستن و فقط نمايش داده ميشه.
ممنون ميشم راهنماييم كنين
به كد زير نگا كنيد. توش تابع بازگشتي استفاده شده.
کد:
function [KLM]=RTG(n)
if (n==0)
KLM=13;
else
KLM=((5*RTG(n-1))+7);
end
حالا مشكلم اينه كه ميخوام براي مثلا n=5 بجاي اينكه فقط جواب آخر رو بده، بقيه جوابهايي كه از طريق بازگشت محاسبه ميكنه يعني n=4,3,2,1,0 رو هم بهم بده. البته خودم با اين كد تونستم جواب ها رو بيرون بكشم ولي قابل استفاده نيستن و فقط نمايش داده ميشه.
کد:
function [KLM]=RTG(n)
if (n==0)
KLM=13;
else
KLM=((5*RTG(n-1))+7);
disp(KLM)
end
ممنون ميشم راهنماييم كنين