برنامه ی محاسبه ی ضرایب لاگرانژ
بگذریم... خانم رباب تمرینی داده بودند که در اون باید کاربر مقادیر xi و (f(xi ها را وارد می کرد و ضرایب لاگرانژ آن را یعنی( Li(x ها را دریافت می کرد. من بیکار بودم و نشستم این برنامه رو نوشتم. البته برنامه من به زبان JavaScript هستش ولی تبدیل اون به هر زبان سطح بالای دیگه ای مثل C یا ++C خیلی راحته.
شرح کارکرد:
دوستان وقتی روی لینک اجرای برنامه کلیک کنید صفحه ای باز می شود که از شما چندین عدد می خواهد، اولین عدد مربوط به تعداد xi ها هستش و با توجه به تعداد عدد وارد کرده شما می بایست به ترتیب xi و مقدار آن( F(xi ها وارد کنید. بعد از وارد کردن این اعداد شما ضرایب لاگرانژ را مشاهده خواهید کرد. دوستان بیشترین تعداد n را 10 در نظر گرفتم و شما هم عددی بیشتر از این نزنید!
برای اجرای برنامه اگر از اینترنت اکسپلورر های جدید استفاده می کنید، باید مراقب باشید که مرورگر شما جلوی اجرای برنامه را نگیرد. لطفا نظر خود را در مورد نحوه ی کارکرد این برنامه و مشکلات آن به من بگویید تا آن ها را برطرف کنم. مرسی
اگر درست کار نکرد این فایل رو دانلود کنید:
این هم نمونه ای از اجرای برنامه برای جدول زیر:
n=4
x: 1 2 4 8
fx: 1 3 7 11
:output
program is runing...
Li0(x)= -0.047619047619047616(x-2)(x-4)(x-8)
Li1(x)= 0.08333333333333333(x-1)(x-4)(x-8)
Li2(x)= -0.041666666666666664(x-1)(x-2)(x-8)
Li3(x)= 0.005952380952380952(x-1)(x-2)(x-4)
Thanks for your attention
..::This program writed by NiNi ::..