جلسه ششم: فراخوانی تابع در متلب

درسنامه درس 6 از سری شروع بکار در متلب
آموزش تابع متلب

نرم افزار متلب دارای توابع بسیاری است که وظیفه انجام محاسبات را برعهده دارند. توابع در متلب معادل زیر روال ها (subroutines) یا متدها (methods) در زبان های برنامه نویسی دیگر هستند. برای فراخوانی تابع در متلب مانند max، آرگومان های وردی را در پرانتز قرار می دهید:

A = [1 3 5];

max(A)
ans =
     5

در صورت وجود چند آرگومان ورودی، آنها را به وسیله کاما از یکدیگر جدا می کنید:

B = [10 6 4];

max(A,B)
ans = 1×3

     10     6     5

همچنین می توان مقدار بازگردانده شده از یک تابع را به یک متغیر اختصاص داد:

maxA = max(A)
maxA =
      5

هنگامی که چند آرگومان خروجی وجود داشته باشد، متغیرها را در میان کروشه قرار می دهید:

[maxA,location] = max(A)
maxA = 5

location = 3

برای درج ورودی به صورت کاراکتر، متن را بین دو آپاستروف قرار دهید:

disp('hello world')
hello world

در بحث فراخوانی تابع در متلب ، برای فراخوانی توابعی که نیازی به ورودی ندارند و مقداری را بازگشت نمی دهند، کافیست صرفا نام تابع را درج کنید:

clc
  • تابع clc، پنجره دستورات یا Command Window را پاکسازی می کند. این تابع موجب حذف متغیرهای ذخیره شده در workspace نخواهد شد؛ برای این کار از دستور clear استفاده کنید.

منبع: سایت MathWorks

تمام فصل‌های سری ترتیبی که روکسو برای مطالعه‌ی دروس سری شروع بکار در متلب توصیه می‌کند:
نویسنده شوید

دیدگاه‌های شما

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.

ما را دنبال کنید
اینستاگرام روکسو تلگرام روکسو ایمیل و خبرنامه روکسو