نرم افزار متلب دارای توابع بسیاری است که وظیفه انجام محاسبات را برعهده دارند. توابع در متلب معادل زیر روال ها (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