آموزش متلب

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

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

متلب چندجمله ای ها را به عنوان بردار سطری دربردارنده  ضرایب به منظور قدرت نزولی ارائه می دهد.

برای مثال معادله p(x)=x4+7x3-5x+9 می تواند به این صورت نشان داده شود:

p=[1 7 0 -5 9]

ارزیابی چندجمله ای ها

تابع polyval برای ارزیابی چندجمله ای با مقادیر مشخص استفاده شده است.برای مثال، برای مثال،برای ارزیابی چند جمله ای قبلیp ، با x=4، تایپ کنید:

p = [170-59] ;

po1yva1(p, 4)

متلب دستورات بالا را اجرا خواهد کرد و نتیجه زیر را نمایش می دهد:

578

همچنین متلب تابع  polyvalm را برای ارزیابی ماتریس چندجمله ای فراهم می کند. ماتریس چندجمله ای یک چندجمله ای با مقادیر ماتریس هاست.

برای مثال، اجازه دهید یا ماتریس مربعی x ایجاد کنیم و چندجمله ای p در x را ارزیابی کنیم:

p = [170-59] ;

x =[12-34;2-563;3102;5-798];

po1yva1m(p, x)

متلب دستورات بالا را اجرا می کند و نتیجه زیر را نشان می دهد:

579

جستجوی ریشه های چندجمله ای ها

تابع roots ریشه های چندجمله ای را محاسبه می کندو ضرایب چندجمله ای را برمی گراند.برای مثال:

p =[l70-59];

r = roots(p)

متلب دستورات بالا را اجرا خواهد کرد و نتیجه زیر را برمی گرداند:

580

تابع polyمعکوس تابع roots است و ضرایب چندجمله ای را برمی گرداند:

p2 = poly(r)

متلب دستورات بالا را اجرا می کند و نتیجه زیر را نشان می دهد:

581

منحنی چندجمله ای مناسب

تابع    polyfit ضرایبی از یک چندجمله ای را که فایل های یک مجموعه از داده هستند در مفهوم مربع حداقل پیدا می کند. اگر x و y  دو بردار دربردارنده داده x و y باشند که برای چندجمله ای مرتبه n مناسب است، در آن صورت ما چندجمله ای مناسب داده را می نویسیم:

p = polyfit (x, y,n)

مثال

یک فایل اسکریپت ایجاد کنید و کد زیر را در آن تایپ نمایید:

x = [123456] ; y =[5.543.1128290.7498.4978. 67] ;%data

p = polyfit(x,y,4)%get the polynomial

%compute the values of the polyfit estimate over a finer range,

%and plot the estimate over the real data values for comparison:

x2 =l:.l:6;

y2 = polyval(p,x2);

plot(x,y,‘o‘,x2,y2)

grid on

زمانی که فایل را ایجاد می کنید، متلب نتایج زیر را نشان می دهد:

582

نویسنده: مهندس عربعامری

 

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

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

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

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