آموزش متلب

تابع معكوس يك تابع با ()finverse در متلب

 

تابع معكوس يك تابع با ()finverse

اين دستور تابع معكوس تابعي يك تابع رياضي را بر ميگرداند.

مثال ها:

>> finverse(sin(x))

asin(x)

>> finverse(exp(u-2*v),u)

2*v+log(u)

تركيب تابعي با compose

عبارت (compose(f,gتابع (g = g(y را در (f = f(x تركيب ميكندبه نحوي كه ((f(g(y به دست آيد.

مثال:

>> syms x y

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

g = sin(y);

>> compose(f,g)

>> u = compose(f,g)

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

تقريب جبري منحني معادلات

گاهي ضروري است كه رابطه ي نامشخصي را كه مابين تعدادي داده وجود دارد به صورت يك معادله جبري چند جمله اي درآوريم. توابع چندجمله اي زير براي انجام اين كار در نظر گرفته شده اند.

برخوراندن يك منحني در معادله چند جمله اي ()Curve Fitting with polyfit(x,y,n), polyval

اگر x و y دو بردار با تعداد عناصر مساوي و رابطه تابعي جبري يا نامشخص باشند، يعني(y = f(x . دستور pf طبعا) ميدهد قرار pf بردار در را y1 = f1(x) ، n درجه معادله ضرائب pf = polyfit(x,y,n) داراي n+1 عضو خواهد بود).

y1 منحني برازش است و مقادير بردار y1 به مقادير y نزديك هستند، به نحوي كه:

779

 

 

 

مقدار n كه انتخابش به عهده كاربر است در ميزان برازش دو منحني تأثير دارد. پس از به دست آوردن ضرائب pf ، اجراي دستور (y1 = polyval(pf,x ، بردار y1 را با تعداد عناصر مساوي عناصر x و y ايجاد ميكند.

مثال: تابع y = exp(x).*x را در يك چند جمله اي درجه چهار بخورانيد.

مقادير بردار چندجمله اي را با نام yy با حلقه for تعيين و تعدادي از آنها را با بردار y مقايسه كنيد.

y1 را با ()polyval به دست آوريد دقت كنيد كه y1 همان yy خواهد بود. منحنيهاي y و y1 را مقايسه كنيد.

% polyf.m

x = -1:0.1:1; y = exp(x).*x; n = 4;

pf = polyfit(x,y,n);

for k=1:21

yy(k)=… pf(1)*x(k)^4+pf(2)*x(k)^3+pf(3)*x(k)^2+pf(4)*x(k)+pf(5);

end

er = abs(y-yy) disp(‘ y yy y-yy’) disp([y(1:5)’ yy(1:5)’ er(1:5)’])

y1 = polyval(pf,x);

% yy1 is the same as yy plot(x,y,x,y1,’p’)

>> polyf.m

 

780

نویسنده: مصطفی همت آبادی

 

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

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

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

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