رفتن به نوشته‌ها

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

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

منتشر شده در برنامه نویسیMATLAB (متلب)