سلام دوستان، من نمی دونم چه کسانی فردا کلاس می روند یا چه کسانی نمی روند... ما خواهش کردیم کسی نره، اما این بعهده ی خود عزیزان است که تصمیم بگیرن و اتحاد خودشون رو نشون بدهند.

بگذریم... خانم رباب تمرینی داده بودند که در اون باید کاربر مقادیر xi و (f(xi ها را وارد می کرد و ضرایب لاگرانژ آن را یعنی( Li(x ها را دریافت می کرد. من بیکار بودم و نشستم این برنامه رو نوشتم. البته برنامه من به زبان JavaScript هستش ولی تبدیل اون به هر زبان سطح بالای دیگه ای مثل C یا ++C خیلی راحته.

شرح کارکرد:

دوستان وقتی روی لینک اجرای برنامه کلیک کنید صفحه ای باز می شود که از شما چندین عدد می خواهد، اولین عدد مربوط به تعداد xi ها هستش و با توجه به تعداد عدد وارد کرده شما می بایست به ترتیب xi و مقدار آن( F(xi ها وارد کنید. بعد از وارد کردن این اعداد شما ضرایب لاگرانژ را مشاهده خواهید کرد. دوستان بیشترین تعداد n را 10 در نظر گرفتم و شما هم عددی بیشتر از این نزنید!

برای اجرای برنامه اگر از اینترنت اکسپلورر های جدید استفاده می کنید، باید مراقب باشید که مرورگر شما جلوی اجرای برنامه را نگیرد. لطفا نظر خود را در مورد نحوه ی کارکرد این برنامه و مشکلات آن به من بگویید تا آن ها را برطرف کنم. مرسی

  اجرای برنامه

اگر درست کار نکرد این فایل رو دانلود کنید:

lagranjCalculating.zip

 

 

این هم نمونه ای از اجرای برنامه برای جدول زیر:

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 ::..