PDA

View Full Version : محاسبه مشتق چند جمله ای با روش های عددی



konkuru
چهارشنبه 04 تیر 1393, 05:34 صبح
سلام یه کد نوشتم که مشتق چند جمله ای f رو با استفاده از روش های عددی محاسبه میکنه
بعد الان فرمول روش هایعددی اینه که دی ایکس /(f(x+dx)-f(x

بعد الان کاربر با دادن dx های متفاوت جواب های متفاوتی میگیره درصورتی که مثلا مشتق در نظقه 1 چند جملهای 2x^2 میشه 2 ولی با اون روش بالا جواب های مختلفی میگیره
باید چیکار کنم؟؟
اینم کدش


t=(mohasebeF1(c,a,b, n,x0+dx)-mohasebeF1(c,a,b, n,x0))/(dx);

مسعود اقدسی فام
جمعه 06 تیر 1393, 11:16 صبح
طبق تعریف مشتق، حد عبارتی که نوشتید وقتی dx به سمت صفر میل می‌کنه مشتق در اون نقطه هست. یعنی هر dx یه مقدار متفاوت تولید می‌کنه. اما هرچقدر dx را نزدیک به صفر وارد کنید (مثلا ۰.۰۰۰۱ و ۰.۰۰۰۰۰۰۰۰۱) می‌بینید که خروجی به جد مورد نظرتون نزدیک می‌شه.

مشتق 2x^2 می‌شه 4x که در نقطه‌ی x=1 به ازای dxهای خیلی نزدیک به صفر اون کسر یه عدد خیلی نزدیک به چهار رو باید تولید بکنه.

اگه هدفتون این هست که یه عدد ثابت و مشخص رو به عنوان حد معرفی کنید، باید در وهله‌ی اول دقت مورد نظرتون برای حد (چند رقم اعشار) مشخص باشه.