ورود / عضویت
پکیج‌های آموزشی

توابع بازگشتی متلب

توابع بازگشتی متلب
  • ایجاد توابع بازگشتی در متلب:

    در جهان، تکنیک های برنامه نویسی زیبایی وجود دارند، اما هیچ کدام از آنها به زیبایی توابع بازگشتی نیستند. مفهوم توابع بازگشتی بسیار ساده است. برای ایجاد یک تابع بازگشتی باید یک تابع ایجاد کنیم که تا زمانی که یک شرط برقرار باشد، خودش را فراخوانی کند و سپس این تابع با استفاده از نتایج فراخوانی های قبلی، یک پاسخ را ایجاد کند.

    بنابراین، به فرآیندی که یک تابع خودش را چندین بار تکرار کند، بازگشت گفته می شود و به تابعی که آن را پیاده سازی می کند تابع بازگشتی گفته می شود.

    قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش متلب می نماییم.

    شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.

    پکیج کامل متلب با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته متلب
    سفارش پکیج
    تابع جمع در پایتون

    مفهوم تابع بازگشتی در متلب:

    متداول ترین مثال برای توابع بازگشتی، محاسبه فاکتوریل n است به طوری که n یک عدد صحیح مثبت باشد. محاسبه یک فاکتوریل به این معنی است که یک عدد را به صورت سلسله وار در اعداد کوچکتر از خود ضرب کنیم.

    بعنوان مثال ۴ برابر است با ۴*۳*۲*۱ که برابر است با ۲۴. در اکثر مثال هایی که نحوه ایجاد یک تابع بازگشتی را نشان می دهد، دقیقا نحوه کارکرد این فرایند را نشان داده نمی شود. موارد زیر به شما کمک می کنند تا یک تابع بازگشتی را ایجاد کنید که چگونگی کارکرد فرآیند مورد نظر را نشان می دهد.

    در تب Home از منوی متلب بر روی علامت مثلثی شکل در زیر گزینه New کلیک کنید و از لیست باز شده گزینه Function را انتخاب کنید. مشاهده خواهید کرد که پنجره Editor باز می شود.

    عبارت Output_args را حذف کنید و بجای آن عبارت Result را بنویسید. تابع ما یک پاسخ را به هر یک از حلقه های قبلی فراخوانی برمی گرداند.

    نام تابع را از Untitled به Factorial 1 تغییر دهید. نام تابع نخستین، باید با نام فایل ما تطابق داشته باشد.

    عبارت Input_args را با عبارت Value Level جایگزین کنید. مقدار Value که دریافت می شود، همراه یک واحد کمتر از مقدار دریافتی در فراخوانی قبلی است. وظیفه آرگومان Level این است که نشان می دهد مقدار Value در گذر زمان چه تغییراتی می کند.

    امیدواریم مقاله توابع بازگشتی متلب برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.

    پکیج کامل متلب با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته متلب
    سفارش پکیج

    میانگین امتیازات ۵ از ۵
    از مجموع ۱ رای
    CatiaDesign وب‌سایت
    ادمین سایت کتیا دیزاین

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *