طريقة مبسطة لحل بولينوم من الدرجة الثالثة بواسطة ماتلاب P(x)=a_3 x^3+a_2 x^2+a_1 x+a_0

[CENTER]أهلا بالأخوة الكرام لدي سؤال حيرني جدا لم أجد له إجابة فعند بحتي على الشبكة وجدت هدا المنتدى الرائع اسأل اله تعلى أن ينفعنا به.
أريد طريقة مبسطة لحل بولينوم من الدرجة الثالثة بواسطة ماطلاب

P(x)=a_3 x^3+a_2 x^2+a_1 x+a_0[/center]

اذن الله الامر سهل
انتظر قليلا

بامكانك الحل بطريقتين :

  • الاولى بشكل عام بدون تخصيص قيم (a1 a2 a3 a0) : تكتب الكود الاتي
solve('a3*x^3+a2*x^2+a1*x+a0')

النتيجه ستظهر طويله جدا و ولنفرض انك تريد تعويض قيم معينه لل a3 a2 a1 a0]

تكتب الكود

subs(ans,[a3 a2 a1 a0],[1 -6 -72 -27])

وبذلك تظهر لك النتيجه المطلوبة

الطريقة الثانيه : تكون عندما تكون قيم المعاملات موجوده ومعلومة ولنفرض ان المعادله هي كالاتي:
P(x)=x^3-6 x^2-72x-27
نكتب الكود التالي :

roots([1 -6 -72 -27])

نحن جاهزون لاي استفسار باذن الله

شكرا جزيلا استاد على هده الاجابة الرائعة

حياك الله