چند جمله ای ها در متلب MATLAB


برازش منحني چند جمله اي

ضرايب بهترين چند جمله اي را پيدا مي كند كه از ميان مجموعه نقاط داده شده تابع polyfit عبور مي نمايد. به عنوان مثال مجموعه نقاط زير را در نظر بگيريد:

» x=[1 2       3        4        5];

» y=[5.5       43.1    128    290.7  498.4];

دستور زير ضرايب بهترين چند جمله اي درجه سوم را محاسبه مي كند كه از بين نقاط فوق مي گذرد:

» p=polyfit(x,y,3)

p =

-0.1917         31.5821        -60.3262       35.3400

حال مي توانيد براي مقايسه منحني محاسبه شده و داده هاي اوليه را در يك نمودار رسم كنيد:

» x2=1:.1:5;

» y2=polyval(p,x2);

» plot(x,y,'o',x2,y2)

 

**************************************

مشتق چند جمله اي

شتق چند جمله اي را مي توانيد با بكار بردن تابع  polyder محاسبه كنيد.

» c=polyder(a)

c =

2        1

مشتق حاصلضرب دو چند جمله اي a*b را مي توانيد به صورت زير بدست آوريد:

» d=polyder(a,b)

d =

3        0       0

در صورتي كه تعداد آرگومانهاي خروجي تابع polyder برابر ٢ باشد، تابع مشتق تقسيم دو چند جمله اي جمله اي را تعيين مي نمايد:

» [q,d]=polyder(a,b)

q =

1        -2      -2

d =

1        -2       1

***********************

ضرب و تقسيم چند جمله اي ها

براي ضرب و تقسيم چند جمله ايها مي توانيد توابع deconv و conv را بكار ببريد. چند جمله اي هاي زیر را در نظر بگيريد. حاصلضرب اين دو چند جمله اي به طريق زير بدست مي آيد:

» a=[1  1  1]; b=[1  -1];

» c=conv(a,b)

c =

1   0   0   -1

و تقسيم a/b نيز به صورت زير قابل محاسبه است:

» [q,r]=deconv(a,b)

q =

1  2

r =

0  0  3

**************************

محاسبه مقدار يك چند جمله اي

تابع  polyval مقدار چند جمله اي را در هر نقطه محاسبه مي نمايد. براي مثال مقدار p در نقطه 5 به طريق زير محاسبه مي گردد:

» polyval(p,5)

ans =

120

****************************

ريشه هاي يك چند جمله اي

يك چند جمله اي در  MATLAB به صورت يك بردار سطري كه مولفه هاي آن ضرايب چندجمله اي به ترتيب نزولي هستند معرفي مي شود. براي مثال چند جمله ای p(x)= در MATLAB به شكل زير معرفي مي گردد:

» p=[1     0        -2       5];

ريشه هاي يك چند جمله اي را مي توانيد به صورت زير بدست آورد:

» r=roots(p)

r =

-2.0946

1.0473 + 1.1359i

1.0473 - 1.1359i

با دانستن ريشه هاي معادله مي توانيد ضرايب چند جمله اي مربوطه را محاسبه نمائيد:

» p2=poly(r)

p2 =

1.0000          0.0000          -2.0000                  5.0000

******************************************************************

مهندس عربعامری 09361849951 آماده متخصص انواع شبیه سازی ها در رشته برق قدرت

منبع: http://mathworks.ir/matlab-learning



مطالب مشابه :


صوت در متلب

صوت در متلب پردازش صوت در متلب matlab انواع خدمات سیمولینک کارشناسی سیم پاور شامل :




پردازش صدا با مطلب ( بخش دوم )

دوباره با بخش دوم آموزش پردازش صوت در مطلب برگشتم همون طور که در جلسه اول هم گفتم برای درک




ژنراتور سنکرون چیست؟

دریافت صدا در متلب و اعمال ورودی‌ها simulink پردازش صوت و تصویر همزمان پردازش صوت در متلب MATLAB




پردازش صدا با مطلب ( بخش اول )

امروزه پردازش صوت کاربردی های دستورات موجود در باکس پردازش صوت رو توضیح می دهیم




مروری بر اینورترها

دریافت صدا در متلب و اعمال ورودی‌ها simulink پردازش صوت و تصویر همزمان پردازش صوت در متلب MATLAB




چند جمله ای ها در متلب MATLAB

پردازش صوت پردازش صوت در متلب matlab انواع خدمات سیمولینک کارشناسی سیم پاور شامل :




رفع مشکلات متلب در ویندوز7

پردازش صوت در متلب matlab انواع خدمات سیمولینک کارشناسی سیم پاور شامل : سیستم‌های کنترلی با




كنترل پايداري سيستمهاي قدرت در حالت گذرا

پردازش صوت در متلب matlab انواع خدمات سیمولینک کارشناسی سیم پاور شامل : سیستم‌های کنترلی با




مقدمات MATLAB 2

دریافت صدا در متلب و اعمال ورودی‌ها simulink پردازش صوت و تصویر همزمان پردازش صوت در متلب MATLAB




فروش پروژه اینورتر تک فاز

دریافت صدا در متلب و اعمال ورودی‌ها simulink پردازش صوت و تصویر همزمان پردازش صوت در متلب MATLAB




برچسب :