آموزش متلب

توابع تركيبي و معکوس تابع در متلب

توابع تركيبي و معکوس تابع در متلب

توابع تركيبي :

توابع تركيبي در MATLAB با استفاده از تابع compose ساخته مي شـوند . چگـونگي قـرار گـرفتن اسامي توابع و متغيرها در بخش ورودي تابع، تعيين كننده ي نحوه ي عملكرد تابع compose است. در مثال هاي زير پـس از تعريف چند تابع ، به ساختن توابع تركيبي از آنها پرداخته ايم:

>> syms x y z t u

>> f=1/(1+x^2);

%f=f(x)

>> g=sin(y);

%g=g(y)

>> h=x^t;

%h=h(x,t)

>> p=exp(-y/u);

%p=p(y,u)

>> compose(f,g)

%f(x=g(y))

ans= 1/(1+sin(y)^2)

>> compose(f,g,t)

%f(x=g(y=t))

ans= 1/(1+sin(t)^2)

>> compose(h,g,x,z)

%h(x=g(y=z),t)

ans= sin(z)^t

>> compose(h,g,t,z)

%h(x,t=g(y=z))

ans= x^sin(z)

>> compose(g,f,y,x,z)

%g(y=f(x=z))

ans= sin(1/(1+z^2))

>> compose(h,p,x,u,t)

%h(x=p(y,u=t),t)

ans= exp(-y/t)^t

معكوس تابع :

اگـر g معكـوس تـابع (f(x باشـد آنگـاه g(f(x))=x . در MATLAB تابع finverse معكوس تابعي را كه به عنوان ورودي به آن مي دهيم برمي گرداند . اگر تابع ما به بيش از يك متغير وابسته باشد ،لازم است متغيري كه مايليم معكوس تابع به آن وابسته باشد را به عنوان آرگومـان دوم بـه تابع finverse دهيد. البته مانند بسياري از توابع اين بخش، براي اين تابع نيز x متغير پيش فرض است .

چند مثال :

>> syms x v t

>> finverse(exp(x))

ans= log(x)

>> finverse(sqrt(t))

ans= t^2

>> finverse(cos(v)+sin(x),v)

ans= acos(-sin(x)+v)

>> finverse(cos(v)+sin(x))

ans= -asin(cos(v)-x)

>> finverse(v^x)

ans= log(x)/log(v)

>> finverse(v^x,v)

ans= exp(log(v)/x)

نویسنده: پورمقدس

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *