دانلود پاورپوینت کلاس آموزشی متلب فصل هفتم ایجاد توابع در متلب Functions

-------

دانلود پاورپوینت کلاس آموزشی متلب فصل هفتم ایجاد توابع در متلب Functions
فرمت فایل دانلودی:فرمت فایل اصلی: .ppt
تعداد صفحات: 11
حجم فایل: 238
قیمت: 22000 تومان
بخشی از متن:
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (..pptx) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 11 صفحه
قسمتی از متن PowerPoint (..pptx) :
فصل هفتم:ایجاد توابع در متلبFunctions 7-1-مزایای استفاده از توابع به جای فایلهای اسکریپتسرعت بالاترصرفه جویی در حافظه کامپیوترتوسعه توانایی های متلبتوابع بر خلاف فایلهای اسکریپت در هنگام اجرا یکبار کامپایل شده و اجرا می شوند. در حالیکه فایلهای اسکریپت سطر به سطر کامپایل و اجرا می گردند. این امر باعث افزایش سرعت اجرای توابع در مقایسه با فایلهای اسکریپت می شود.متغیرهای تعریف شده در توابع پس از پایان اجرای آن از حافظه پاک می شوند و بطور کلی فضای کاری توابع مستقل از فضای کاری متلب است. خصوصا در مواقعی که برنامه با ماتریسهای بزرگ(مانند تصاویر) کار می کند بهتر است از توابع استفاده شود 7-1-مزایای استفاده از توابع به جای فایلهای اسکریپت-ادامه-اکثر دستورات اصلی متلب و جعبه ابزارهای آن با استفاده از توابع نوشته شده است. به بیان دیگر به راحتی می توان قابلیتهایی که در حال حاضر در متلب وجود ندارد را با نوشتن یک مجموعه از توابع به آن افزود. همین امر باعث شده است که در دهه گذشته قابلیتهای متلب در رشته های مختلف علمی و فنی با سرعت چشمگیری توسعه یابد.نکته : بهتر است در هنگام نوشتن یک برنامه آنرا بصورت اسکریپت بنویسیم تا اشکالزدایی آن آسانتر باشد اما پس از کامل شده برنامه آنرا به فانکشن تبدیل کنیم تا سرعت و کیفیت آن افزایش یابد. 7-2- تفاوتهای توابع و فایلهای متنیفایلهای متنی سطر به سطر ترجمه و اجرا می شوند اما توابع یکبار بطور کامل ترجمه و سپس اجرا می گردند.محیط کاری فایلهای متنی همان محیط کاری متلب است اما محیط کاری هر تابعی مختص خود اوست یعنی اگر متغیری در یک تابع تعریف شود تنها در آن تابع قابل دسترسی است و برعکس متغیرهای تعریف شده در محیط کاری متلب در داخل توابع تعریف شده نیستند.( مگر اینکه بصورت عمومی تعریف شده باشند)توابع تنها از طریق آرگومانهایشان با محیط خارج در ارتباطند 7-3- نحوه ایجاد توابعتنها تفاوت ظاهری یک تابع و یک فایل متنی آن است که سطر اول یک تابع با کلمه کلیدی function شروع می شود که شکل کلی آن بصورت زیر است:function [argout1 argout2 … ] = funcname(argin1argin2…)%معرفی فانکشن در یک سطر%راهنمای استفاده% از این فانکشن% نویسنده فانکشن ، نسخه و سال ساخت بدنه تابع ...
