آمار کلی

بازدیدکنندگان : 3101588

Who's Online

ما 28 مهمان آنلاین داریم

آخرين ارسالهاي تالار

پرداخت آنلاین بانک ملت

مبلغ تراکنش (ريال):
برازش منحني چند جمله اي مشاهده در قالب PDF چاپ فرستادن به ایمیل
نوشته شده توسط admin   
چهارشنبه, 02 دی 1388 ساعت 18:32

ضرايب بهترين چند جمله اي را پيدا مي كند كه از ميان مجموعه نقاط داده شده تابع 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)

 

نظر ها (6)
  • ناشناس
    با حال بود
  • ناشناس
    نحوه عمل تابع polyfitبیان فرمایید
  • halamadrid
    سلام اما چه جوری می شه تو Matlab داده ها رو به صورت نمایی یا سینوسی یا... فیت کرد؟
  • dld
    دمت گرم
  • ناشناس
    خدا خیرتون بده.
  • امین
    سلام
    آیا در مطلب میشه دو منحنی را همزمان فیت کرد؟ برای روشن شدن سوالم یک مثال میزنم:
    فرض کنید دو سری دیتا داریم که معادله سری اول بصورت y1 = a*x^2 + b*x + c هست و معادله سری دوم دیتا بصورت y2 = a*x^2 + q*x + p است.
    در اینجا ما x و y1 و y2 را بصورت مجموعه ای از اعداد داریم و می خواهیم این دو منحنی را بر آنها بطور همزمان فیت کنیم و ضرایب a و b و c و q و p را بیابیم. دقت کنید که ضریب a در دو معادله مشترک است و فیت باید همزمان صورت گیرد.
    ممنون میشم اگه کسی راه حلی پیدا کنه به من ایمیل بزنه: am_221gh@yahoo.com
تنها کاربران عضو شده می توانند نظر ارسال کنند!
آخرین بروز رسانی در چهارشنبه, 02 دی 1388 ساعت 23:03