loading...
sim power
مهندس احمدی بازدید : 265 یکشنبه 09 آبان 1395 نظرات (0)

  

توابع خصوصی

 
 

توابع خصوصی

تابع خصوصی یک تابع اصلی است  که تنها به یک گروه از توابع دیگر محدود شده است اگر شما نمی خواهید تابع(ها)  نمایش داده شود، شما می توانید آن ها را مانند تابع خصوصی ایجاد کنید.

تابع خصوصی  در subfolders با اسم خصوصی قرار داده می شود.

مثال

اجازه دهید دوباره تابع quadratic را بنویسیم. در این  صورت، تابع  disc به صورت جداگانه محاسبه می شود، که یک تابع خصوصی خواهد بود.

یک زیر پوشه با اسم خصوصی در فهرست کارتان ایجاد نمایید. تابع زیر تابع فایل disc.m را در آن ذخیره می کند:

function dis = disc(a,b,c)

%function calculates the discriminant

dis = sqrt(b^2-4*a*c);

end%end of sub-function

 

یک تابع quadratic3.m در فهرست کاری ایجاد نمایید و کد زیر را در آن تایپ کنید:

function[xl,x2]= quadratic3(a,b,c)

%thisfunction returns the roots of

% a quadratic equation.

%lt takes 3 input arguments

% which are the co-efficients of x2, x and the

%constant term

%lt returns the roots

d = disc(a,b,c);

xl =(-b + d)/(2*a);

x2 =(-b – d)/(2*a);

end%end of quadratic3

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

quadratic(2,4,-4)

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

495

متغیرهای عمومی

ادامه مطلب....

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 791
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 36
  • آی پی دیروز : 55
  • بازدید امروز : 79
  • باردید دیروز : 2,205
  • گوگل امروز : 1
  • گوگل دیروز : 12
  • بازدید هفته : 2,486
  • بازدید ماه : 3,561
  • بازدید سال : 26,300
  • بازدید کلی : 197,406