تابع معكوس يك تابع با ()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 نزديك هستند، به نحوي كه:
مقدار 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
نویسنده: مصطفی همت آبادی
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,