سؤال

لذلك أنا مطلوب لحساب e ^ x بشكل متكرر باستخدام شكل معين من سلسلة Taylor:

المعادلة: e ^ x= 1 + x + (x ^ 2) / 2! + ... + ((x ^ n) / n!))

factored form: e ^ x= 1 + x (1 + x / 2 * (1 + x / 3 * (... (1 + x / n)))))

في تعريف الوظيفة أدناه، "x" هو القوة و "n" هو إجمالي عدد المصطلحات لتقدير E ^ x. أفضل ما إذا كان شخص ما يمكن أن يشير لي في الاتجاه الصحيح. لقد جربت العديد من الطرق المختلفة، بما في ذلك استخدام حالة قاعدة من مدة العلاقة الأعمقة للمعادلة العاشقة، ولكن دون جدوى.

giveacodicetagpre.

لقد أدركت أن 'n' يجب أن تزيد عدم الانخفاض كما حاولت، ومع ذلك، فإن الدعوة الأصلية إلى الوظيفة لديها إجمالي عدد التكرارات في متغير "N" وليس هناك طريقة لتتبع العدد الإجمالي من التكرارات في جميع المكالمات العودية.

قيمة مقلم كل مصطلح في (1 + (x / n))، حيث n هو المقسوم، يجب أن يزيد من قبل واحد في كل مرة، وفي التكرار النهائي يساوي العدد الإجمالي للتكرارات.

هل كانت مفيدة؟

المحلول

منذ الطريقة ثابتة، يمكنك بالفعل تخزينها في متغير ثابت في المكالمة الأولى.ستحتاج إلى إلقاء ببيان إذا كان الأمر قيد التحقق مما إذا كان الأمر الأول أيضا.سأضيف رمز لاحقا ولكن ليس لديك وقت الآن.

أو يمكنك تتبع عدد التكرارات في متغير.مندوب إلى طريقة أخرى هي الطريقة العودية "الحقيقية"، وتمرير حجج مختلفة.

جميع أنواع الحلول الممكنة المختلفة.

يمكنك تحويلها إلى حلقة، ولكن هذا من شأنه أن لا يعجب المشرف الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top