تبلیغات
مهندسی مکانیک و هوافضا - گیره تابع feval() ، function handle
 
درباره وبلاگ


سایت تخصصی مهندسی مکانیک و هوافضا - جزوه - کتاب - مطالب آموزشی - نرم افزار - مقاله و ...

مدیر وبلاگ : حسین اتحادی
نویسندگان
صفحات جانبی
نظرسنجی
به وبلاگ ما چه امتیازی میدهید ؟







آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
مهندسی مکانیک و هوافضا
هر آنچه که یک مهندس بخواهد اینجا هست!
صفحه نخست             تماس با مدیر           پست الکترونیک               RSS                  ATOM
یکشنبه 6 دی 1394 :: نویسنده : حسین اتحادی
اگر در مقابل نام تابع علامت @ بیاید گیره آن تابع را ایجاد کردهایم (چیزی شبیه اشاره گر pointer در C++)، برای feval()  استفاده کنیم مفهوم گیره امکان استفاده از تابعی به عنوان آرگومان تابع دیگر را فراهم میکند و از توانائیهای مهم متلب محسوب میشود.

مثال ها:
نسبت دادن گیره تابع به متغیر دیگر

>> hs = @sin;
>> feval(hs,pi/6)

 جواب

ans = 0.5000

 کاربرد مستقیم گیره تابع

>> feval(@sin,pi/6)

 جواب

ans = 0.5000

 تابعِ تابعِ کاربر- تعریف

ادامه مطلب ....
توابعی که تابع دیگری را به عنوان آرگومان میپذیرند تابعِ تابع نام دارند و آرگومان آنها می تواند یک گیره تابع باشد. به
تابعِ تابع کاربر- تعریف مثال توجه کنید.

مثال:

یک فایل تابعی ایجاد میکنیم که آرگومان ورودیش تابع دیگری باشد.
یک تابع به نام yd.m مینویسیم که جواب معادلههای درجه دو و سه را برای مقدار معینی از x  برگرداند.
function [p2,p3] = yd(x)
p2 = x.^2 + x ;
p3 = x.^3 + x.^2 + x;
 حالا فایل تابعی ydh.m را ایجاد میکنیم که آرگومانش تابع فوق است:
function [out1, out2] = ydh(hy,x)
[out1 out2] = feval(hy,x);
%باید گیره تابع باشد.  hy
>> [a b] = ydh(@yd,1)
>> x = [1 2];
>> [a b] = ydh(@yd,x)

 جواب

a = 2
b = 3
a = 2 6
b = 3 14

 تابع تابع کتاب خانه ای

توابع کتاب خانه ای که تابع دیگری را به عنوان آرگومان میپذیرند تابعِ تابع نام دارند و آرگومان آنها می تواند یک تابع inline رشته، یا گیره باشد. برخی از اینگونه توابع عبارتند از: .fplot(), ezplot, feval

مثال ها:

رسم sin^3x به صورت تابعِ تابع

>> isn = inline('(sin(x))^3');
>> fplot(isn,[-pi pi])
>> ezplot(isn)

 رسم تابع humps(x) (از توابع نمونه داخلی متلب)

برای اطلاع بیشتر در مورد این تابع از پنجره فرمان help humps را اجرا کنید.

مثال ها:
فراخوانی مستقیم گیره

>> fplot(@humps,[0 1])

 نسبت دادن به یک مغیر رشتهای

>> hu = 'humps(x)';
>> fplot(hu,[0 1])




نوع مطلب : متلب ( MATLAB )، 
برچسب ها : feval()، feval، function handle،
لینک های مرتبط :


چهارشنبه 22 آذر 1396 02:31 ق.ظ
I got this web site from my pal who informed me on the topic
of this website and now this time I am visiting this
web page and reading very informative articles or reviews here.
جمعه 21 مهر 1396 10:45 ق.ظ
Hey there, I think your site might be having browser compatibility issues.
When I look at your blog in Opera, it looks fine but when opening in Internet Explorer,
it has some overlapping. I just wanted to give you a
quick heads up! Other then that, fantastic blog!
شنبه 25 شهریور 1396 08:15 ق.ظ
Hi, I think your site might be having browser compatibility issues.
When I look at your website in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that,
great blog!
یکشنبه 15 مرداد 1396 06:58 ب.ظ
What a material of un-ambiguity and preserveness of precious knowledge
on the topic of unexpected feelings.
یکشنبه 3 اردیبهشت 1396 12:55 ق.ظ
I think that what you posted was very reasonable. However,
what about this? what if you typed a catchier
title? I am not suggesting your information isn't good., however suppose you added a headline that grabbed folk's attention? I mean مهندسی مکانیک و هوافضا - گیره
تابع feval() ، function handle is kinda vanilla.
You should glance at Yahoo's front page and see how they create news headlines
to grab viewers to click. You might try adding a video or a pic or two
to grab people interested about what you've written. In my opinion, it might bring your posts a
little bit more interesting.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


 
 
برچسب ها
پیوندها
آخرین مطالب