تعریف و استفاده از توابع در متلب

تعریف و استفاده از توابع در متلب

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

اگر شما هم به این موضوع علاقه‎مند هستید، لطفاً تا پایان مقاله با ما همراه باشید.

 

تعریف و استفاده از توابع در متلب

یک تابع، مجموعه‎ای از دستورات است که در کنار هم وظیفه خاصی را در درون برنامه انجام می‎دهند.

در درون نرم افزار متلب، توابع در فایل‎های جداگانه‎ای تعریف می‎شوند.

یعنی کد اصلی برنامه متلب شما، در درون یک فایل m. قرار می‎گیرد و کد مربوط به تابع شما نیز در درون یک فایل m. جداگانه‎ای قرار می‎گیرد.

حال در این راستا، دقت داشته باشید که اسم تابع شما حتماً باید با اسم فایل m. که تابع را در درون آن قرار می‎دهید، یکسان باشد.

این کار باعث می‏شود تا بتوانیم با نوشتن اسم تابع، آن را در درون برنامه اصلی فراخوانی نماییم.

 

نکاتی جالب در مورد توابع در متلب

توابع در متلب، همواره بر روی متغیرهای محلی تعریف شده در درون خود، کار می‎کنند.

توابع قادر به دریافت بیش از یک ورودی می‎باشند.

همچنین توابع می‏توانند به تعداد بیش از یک مورد خروجی داشته باشند.

 

سینتکس توابع در متلب

اگر قصد نوشتن تابعی را در متلب دارید؛

باید این تابع را طبق سینتکس زیر بنویسید.

function [out1,out2, …, outN] = myfun(in1,in2,in3, …, inN)

      بدنه تابع

end

یعنی در ابتدا، عبارت function را می‎نویسید.

سپس باید خروجی و یا خروجی‎های مدنظر خود را مشخص کنید.

در ادامه، یک علامت مساوی (=) قرار می‎دهید.

سپس اسم تابع را وارد می‎کنید. همانطور که گفته شد، اسم تابع و اسم فایلی که تابع را در درون آن می‎نویسیم، باید یکسان باشند.

در نهایت نیز، در دورن پارانتز، ورودی‎های خود را مشخص می‏کنید.

بعد از نوشتن این سطر، شروع به نوشتن کدهای مدنظر خود در درون بدنه تابع می‎کنید.

در آخرین مرحله نیز با نوشتن عبارت کلیدی “end” حدود تابع خود را می‎بندید.

 

مثال

تابع زیر دو عدد را در ورودی گرفته، آن‎ها را با هم جمع کرده و نتیجه را در متغیر خروجی قرار می‎دهد.

مثالی از تابع در متلب

حال، وقتی می‎خواهیم این تابع ساده را در درون برنامه اصلی فراخوانی کنیم، کد مربوط به آن را بدین صورت می‏‌نویسیم.

استفاده از تابع در درون کد اصلی برنامه

 

در این جا، x یک متغیر است که مقدار خروجی تابع در درون آن قرار می‎گیرد.

همچنین ۳ و ۴ نیز به عنوان ورودی‎های تابع ما هستند.

 

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

این سایت به زودی به یکی از 20 سایت برتر کشور تبدیل خواهد شد

مقالات مرتبط

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

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