محرك الفرق

محرك الفروق في متحف العلوم بلندن ، وهو أول محرك تم بناؤه وفقًا لتصميم باباج. يتميز بنفس الدقة في جميع الأعمدة، باستثناء حساب كثيرات الحدود، حيث قد تكون الدقة أقل في الأعمدة ذات الرتبة الأعلى.

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

تاريخ

صورة مقرّبة لآلة الفرق في متحف العلوم بلندن، تُظهر بعض عجلات الأرقام وتروس القطاعات بين الأعمدة. تظهر أسنان التروس القطاعية على اليسار بوضوح تام، حيث يكون ارتفاعها مزدوجًا. أما التروس القطاعية في المنتصف إلى اليمين، فتواجه الجهة الخلفية للآلة، لكن أسنانها ذات الارتفاع الواحد ظاهرة بوضوح. لاحظ كيف أن العجلات معكوسة، سواءً كان العد تصاعديًا من اليسار إلى اليمين أو تنازليًا من اليسار إلى اليمين. لاحظ أيضًا اللسان المعدني بين الرقمين "6" و"7". يُفعّل هذا اللسان ذراع الحمل في الخلف عندما ينتقل الرقم "9" إلى الرقم "0" في الأمام خلال خطوات الجمع (الخطوتين 1 و3).

يمكن تتبع فكرة الآلة الحاسبة الميكانيكية للوظائف الرياضية إلى آلية أنتيكيثيرا في القرن الثاني قبل الميلاد ، بينما تُنسب الأمثلة الحديثة المبكرة إلى باسكال وليبنيز في القرن السابع عشر.

في عام 1784، ابتكر المهندس يوهان هاينريش مولر ، من الجيش الهيسي ، آلة جمع ، ووصف المبادئ الأساسية لآلة الفرق في كتاب نُشر عام 1786 (يعود تاريخ أول إشارة مكتوبة إلى آلة الفرق إلى عام 1784)، لكنه لم يتمكن من الحصول على تمويل لمواصلة تطوير الفكرة. [ 1 ] [ 2 ] [ 3 ]

محركات الفرق لتشارلز باباج

Charles Babbage began to construct a small difference engine in c.1819[4] and had completed it by 1822 (Difference Engine 0).[5] He announced his invention on 14 June 1822, in a paper to the Royal Astronomical Society, entitled "Note on the application of machinery to the computation of astronomical and mathematical tables".[6] This machine used the decimal number system and was powered by cranking a handle. The British government was interested, since producing tables was time-consuming and expensive and they hoped the difference engine would make the task more economical.[7]

In 1823, the British government gave Babbage £1700 to start work on the project. Although Babbage's design was feasible, the metalworking techniques of the era could not economically make parts in the precision and quantity required. Thus the implementation proved to be much more expensive and doubtful of success than the government's initial estimate. According to the 1830 design for Difference Engine No. 1, it would have about 25,000 parts, weigh 4 tons,[8] and operate on 20-digit numbers by sixth-order differences. In 1832, Babbage and Joseph Clement produced a small working model (one-seventh of the plan),[5] which operated on 6-digit numbers by second-order differences.[9][10]Lady Byron described seeing the working prototype in 1833: "We both went to see the thinking machine (or so it seems) last Monday. It raised several Nos. to the 2nd and 3rd powers, and extracted the root of a Quadratic equation."[11] Lady Byron's daughter Ada Lovelace would later become fascinated with and work on creating the first computer program intended to solve Bernoulli's equation utilizing the difference engine. Work on the larger engine was suspended in 1833.

بحلول الوقت الذي تخلت فيه الحكومة عن المشروع عام ١٨٤٢، [ ١٠ ] [ ١٢ ] كان باباج قد تلقى وأنفق أكثر من ١٧٠٠٠ جنيه إسترليني على التطوير، وهو ما لم يُؤدِّ إلى إنتاج محرك عامل. لم تُقدِّر الحكومة سوى مُخرَج الآلة (الجداول المُنتَجة اقتصاديًا)، وليس تطوير الآلة نفسها (بتكلفة غير مُتوقَّعة). رفض باباج الاعتراف بهذا المأزق. [ ٧ ] في هذه الأثناء، تحوَّل اهتمام باباج إلى تطوير محرك تحليلي ، مما زاد من تقويض ثقة الحكومة في النجاح النهائي لمحرك الفروق. من خلال تحسين المفهوم كمحرك تحليلي، جعل باباج مفهوم محرك الفروق عتيقًا، وجعل مشروع تنفيذه فاشلاً تمامًا في نظر الحكومة. [ ٧ ]

تم عرض محرك الفرق غير المكتمل رقم 1 للجمهور في المعرض الدولي لعام 1862 في ساوث كنسينغتون ، لندن. [ 13 ] [ 14 ]

واصل باباج تصميم محركه التحليلي الأكثر عمومية، ثم صمم لاحقًا تصميمًا مُحسَّنًا لـ"محرك الفروق رقم 2" (أعداد مكونة من 31 رقمًا وفروق من الرتبة السابعة)، [ 9 ] بين عامي 1846 و1849. وقد تمكن باباج من الاستفادة من الأفكار التي طُوِّرت للمحرك التحليلي لجعل محرك الفروق الجديد يُجري العمليات الحسابية بسرعة أكبر مع استخدام عدد أقل من الأجزاء. [ 15 ] [ 16 ]

محرك حساب شوتزيان

محرك الفرق الثالث لجورج شوتز، معروض في متحف العلوم بلندن

استلهم المخترع السويدي بير جورج شوتز من آلة الفروق التي ابتكرها باباج عام 1834، فقام ببناء عدة نماذج تجريبية. وفي عام 1837، اقترح ابنه إدوارد بناء نموذج عملي من المعدن، وفي عام 1840 أنجز الجزء الحسابي، القادر على حساب المتسلسلات ذات الأعداد المكونة من خمسة أرقام والفروق من الدرجة الأولى، والتي تم توسيعها لاحقًا لتشمل الفروق من الدرجة الثالثة (1842). وفي عام 1843، وبعد إضافة جزء الطباعة، اكتمل النموذج.

في عام 1851، وبتمويل من الحكومة، بدأ بناء آلة أكبر وأكثر تطورًا (تحتوي على أرقام مكونة من 15 خانة وفروق من الدرجة الرابعة)، وانتهى بناؤها في عام 1853. عُرضت الآلة في المعرض العالمي في باريس عام 1855، ثم بيعت في عام 1856 إلى مرصد دادلي في ألباني، نيويورك . سُلّمت الآلة في عام 1857، وكانت أول آلة حاسبة للطباعة تُباع. [ 17 ] [ 18 ] [ 19 ] في عام 1857، طلبت الحكومة البريطانية آلة شوتز التالية للفروق، والتي بُنيت في عام 1859. [ 20 ] [ 21 ] كانت لها نفس البنية الأساسية للآلة السابقة، ويبلغ وزنها حوالي 10 قنطار (1100 رطل ؛ 510 كجم ) . [ 19 ]   

آحرون

قام مارتن ويبرغ بتحسين تصميم شوتز ( حوالي عام 1859 ، وكانت آلته بنفس قدرة آلة شوتز: 30 رقمًا ورتبة سادسة) ولكنه استخدم جهازه فقط لإنتاج ونشر الجداول المطبوعة (جداول الفائدة في عام 1860، والجداول اللوغاريتمية في عام 1875). [ 22 ]

قام ألفريد ديكون من لندن في حوالي عام 1862 بإنتاج محرك فرق صغير (أرقام مكونة من 20 خانة وفروق من الدرجة الثالثة). [ 17 ] [ 23 ]

بدأ الأمريكي جورج ب. غرانت العمل على آلة حاسبة عام 1869، دون أن يكون على دراية بأعمال باباج وشويتز (شينتز). بعد عام (1870)، تعرّف على محركات الفروق، فشرع في تصميم واحدة بنفسه، ووصف تصميمه عام 1871. وفي عام 1874، جمع نادي بوسطن الخميسي تبرعات لبناء نموذج كبير الحجم، والذي تم بناؤه عام 1876. وكان من الممكن توسيعه لزيادة دقته، وبلغ وزنه حوالي 910 كيلوغرامات (2000 رطل) . [ 23 ] [ 24 ] [ 25 ] 

صنعت كريستل هامان آلة واحدة (لحساب الأعداد المكونة من 16 رقمًا والفروق من الدرجة الثانية) عام 1909 لـ"جداول باوشينغر وبيترز" ("جداول لوغاريتمية مثلثية بثمانية منازل عشرية")، والتي نُشرت لأول مرة في لايبزيغ عام 1910. وكان وزنها حوالي 40 كيلوغرامًا (88 رطلاً) . [ 23 ] [ 26 ] [ 27 ] 

قامت شركة بوروز في حوالي عام 1912 ببناء آلة لمكتب التقويم البحري، استُخدمت كمحرك فرق من الدرجة الثانية. [ 28 ] : 451 [ 29 ] ثم استُبدلت لاحقًا في عام 1929 بآلة بوروز من الفئة 11 (أرقام مكونة من 13 خانة وفروق من الدرجة الثانية، أو أرقام مكونة من 11 خانة وفروق من الدرجة الخامسة [على الأقل] ). [ 30 ]

قام ألكسندر جون طومسون، حوالي عام 1927، ببناء آلة تكامل وتفاضل (لأعداد مكونة من 13 رقمًا وفروق من الرتبة الخامسة) لجدول اللوغاريتمات الخاص به "Logarithmetica britannica". تألفت هذه الآلة من أربع آلات حاسبة معدلة من طراز Triumphator. [ 31 ] [ 32 ] [ 33 ]

وصف ليزلي كومري في عام 1928 كيفية استخدام آلة برونزفيغا -دوبلا الحاسبة كمحرك فرق من الدرجة الثانية (أعداد مكونة من 15 رقمًا). [ 28 ] كما أشار في عام 1931 إلى إمكانية استخدام آلة المحاسبة الوطنية من الفئة 3000 كمحرك فرق من الدرجة السادسة. [ 23 ] : 137-138

بناء محركين تفاضليين رقم 2 عاملين

خلال ثمانينيات القرن العشرين، درس آلان جي. بروملي ، الأستاذ المشارك بجامعة سيدني في أستراليا ، الرسومات الأصلية التي وضعها باباج لمحركي الفروق والتحليل في مكتبة متحف العلوم بلندن. [ 34 ] وقد أدى هذا العمل إلى قيام متحف العلوم ببناء قسم حسابي عامل لمحرك الفروق رقم 2 في الفترة من 1985 إلى 1991، تحت إشراف دورون سويد ، أمين قسم الحوسبة آنذاك. وكان ذلك احتفالًا بالذكرى المئوية الثانية لميلاد باباج عام 1991. وفي عام 2002، اكتمل أيضًا بناء الطابعة التي صممها باباج في الأصل لمحرك الفروق. [ 35 ] وكشف تحويل رسومات التصميم الأصلية إلى رسومات مناسبة لاستخدام مصنعي المعدات الهندسية عن بعض الأخطاء الطفيفة في تصميم باباج (ربما أُدخلت كإجراء وقائي في حال سرقة المخططات)، [ 36 ] والتي كان لا بد من تصحيحها. صُممت آلة التفاضل والطابعة وفقًا لدقة القياسات التي كانت متاحة في القرن التاسع عشر، مما حسم جدلًا طويل الأمد حول إمكانية نجاح تصميم باباج باستخدام أساليب الهندسة في العصر الجورجي. تحتوي الآلة على 8000 قطعة ويبلغ وزنها حوالي 5 أطنان. [ 37 ]

يتمثل الغرض الأساسي للطابعة في إنتاج ألواح الطباعة النمطية لاستخدامها في المطابع، وذلك عن طريق ضغط الحروف على الجبس اللين لتكوين قالب . كان باباج ينوي أن تُنقل نتائج المحرك مباشرةً إلى الطباعة بكميات كبيرة، بعد أن أدرك أن العديد من الأخطاء في الجداول السابقة لم تكن ناتجة عن أخطاء حسابية بشرية، بل عن زلات في عملية التنضيد اليدوي . [ 7 ] يُعدّ ناتج الورق من الطابعة وسيلةً أساسيةً للتحقق من أداء المحرك.

إضافةً إلى تمويل بناء آلية الإخراج لمحرك الفروق في متحف العلوم، كلّف ناثان ميرفولد ببناء محرك فروق ثانٍ كامل، عُرض في متحف تاريخ الحاسوب في ماونتن فيو، كاليفورنيا ، من مايو 2008 إلى يناير 2016. [ 37 ] [ 38 ] [ 39 ] [ 40 ] ثم نُقل لاحقًا إلى شركة إنتلكتشوال فنتشرز في سياتل، حيث يُعرض خارج الردهة الرئيسية مباشرةً. [ 41 ] [ 42 ] [ 43 ]

عملية

محرك فرق يعمل بكامل طاقته في متحف تاريخ الحاسوب في ماونتن فيو، كاليفورنيا
آلة ماونتن فيو أثناء العمل

تتكون وحدة حساب الفروق من عدد من الأعمدة، مرقمة من 1 إلى N. تستطيع الوحدة تخزين عدد عشري واحد في كل عمود. ولا يمكنها سوى جمع قيمة العمود n  +  1 مع قيمة العمود n لإنتاج القيمة الجديدة لـ n . يستطيع العمود N تخزين قيمة ثابتة فقط، بينما يعرض العمود 1 (وربما يطبع ) قيمة العملية الحسابية في التكرار الحالي .

تتم برمجة المحرك بتعيين قيم ابتدائية للأعمدة. يُعيّن العمود 1 بقيمة متعددة الحدود عند بدء الحساب. ويُعيّن العمود 2 بقيمة مُستمدة من المشتقة الأولى والمشتقات الأعلى لمتعددة الحدود عند نفس قيمة X. ويُعيّن كل عمود من الأعمدة من 3 إلى N بقيمة مُستمدة من...(ن-1){\displaystyle (n-1)}المشتقات الأولى وما فوقها لكثير الحدود. [ 44 ]

توقيت

في تصميم باباج، تتم دورة واحدة (أي مجموعة كاملة من عمليات الجمع والحمل ) لكل دورة للعمود الرئيسي. وتؤدي الأعمدة الفردية والزوجية بالتناوب عملية جمع في دورة واحدة. تسلسل العمليات للعمودن{\displaystyle n}وبالتالي: [ 44 ]

  1. قم بالعد تصاعديًا، واحصل على القيمة من العمودن+1{\displaystyle n+1}(خطوة الجمع)
  2. قم بتنفيذ عملية نشر الحمل على القيمة المحسوبة.
  3. العد التنازلي حتى الصفر، وإضافة إلى العمودن-1{\displaystyle n-1}
  4. أعد ضبط قيمة العد التنازلي إلى قيمتها الأصلية

تحدث الخطوات 1 و2 و3 و4 لكل عمود فردي، بينما تحدث الخطوات 3 و4 و1 و2 لكل عمود زوجي.

رغم أن تصميم باباج الأصلي وضع ذراع التدوير مباشرةً على العمود الرئيسي، إلا أنه تبيّن لاحقًا أن القوة اللازمة لتدوير الآلة ستكون كبيرة جدًا بحيث يصعب على الإنسان التعامل معها بسهولة. لذلك، يتضمن النموذجان اللذان تم بناؤهما تروس تخفيض بنسبة 4:1 عند ذراع التدوير، ويتطلب الأمر أربع دورات لذراع التدوير لإتمام دورة كاملة.

خطوات

تُنتج كل دورة نتيجة جديدة، ويتم ذلك في أربع خطوات تُقابل أربع دورات كاملة للمقبض الموضح في أقصى اليمين في الصورة أدناه. الخطوات الأربع هي:

  1. تُضاف جميع الأعمدة ذات الأرقام الزوجية (2، 4، 6، 8) إلى جميع الأعمدة ذات الأرقام الفردية (1، 3، 5، 7) في آنٍ واحد. يقوم ذراع داخلي بتدوير كل عمود زوجي، مما يؤدي إلى تناقص الرقم الموجود على كل عجلة حتى يصل إلى الصفر. عند وصول العجلة إلى الصفر، تُنقل قيمتها إلى ترس قطاعي يقع بين العمودين الفردي والزوجي. تُنقل هذه القيم إلى العمود الفردي، مما يؤدي إلى تزايده. أي قيمة في العمود الفردي تنتقل من "9" إلى "0" تُفعّل ذراع الحمل .
  2. بالنسبة للأعمدة الفردية، تؤدي أي أذرع ترحيل في حالة التفعيل إلى زيادة الرقم المجاور بمقدار 1. تُطبق عملية الترحيل هذه بالتتابع للسماح بانتشار الترحيل. في الوقت نفسه، تُعاد الأعمدة الزوجية إلى قيمها الأصلية.
  3. هذه الخطوة مشابهة للخطوة الأولى، باستثناء أنها تتضمن جمع الأعمدة الفردية (3، 5، 7) مع الأعمدة الزوجية (2، 4، 6)، ويتم نقل قيم العمود الأول بواسطة ترس قطاعي إلى آلية الطباعة الموجودة في الطرف الأيسر من المحرك. أي قيمة في العمود الزوجي تنتقل من "9" إلى "0" تُفعّل ذراع نقل. تُرسل قيمة العمود الأول، وهي نتيجة متعددة الحدود، إلى آلية الطباعة الملحقة.
  4. هذا يشبه الخطوة 2، ولكن لإجراء عمليات الحمل على الأعمدة الزوجية، وإعادة الأعمدة الفردية إلى قيمها الأصلية.

الطرح

يُمثل المحرك الأعداد السالبة باستخدام نظام المتمم العشري . وتُعادل عملية الطرح جمع عدد سالب. وتعمل هذه العملية بنفس الطريقة التي تُجري بها الحواسيب الحديثة عملية الطرح، والمعروفة بنظام المتمم الثنائي .

طريقة الفروق

يعتمد مبدأ محرك الفروق على طريقة نيوتن للفروق المقسمة . إذا حُسبت القيمة الابتدائية لكثير الحدود (وفروقه المحدودة ) بطريقة ما لقيمة معينة لـ X ، فإن محرك الفروق يستطيع حساب أي عدد من القيم القريبة، باستخدام الطريقة المعروفة عمومًا باسم طريقة الفروق المحدودة . على سبيل المثال، لنأخذ كثيرة الحدود التربيعية.

ص(x)=2x2-3x+2{\displaystyle p(x)=2x^{2}-3x+2\,}

بهدف جدولة القيم p (0)، p (1)، p (2)، p (3)، p (4)، وهكذا. يُبنى الجدول أدناه على النحو التالي: يحتوي العمود الثاني على قيم متعددة الحدود، ويحتوي العمود الثالث على الفروق بين القيمتين المجاورتين لها من اليسار في العمود الثاني، ويحتوي العمود الرابع على الفروق بين القيمتين المجاورتين لها من اليمين في العمود الثالث.

xp ( x ) = 2x² - 3x + 2diff1( x ) = ( p ( x + 1) − p( x ) )     diff2( x ) = (  diff1( x  +  1)   diff1( x )  )
02-14
1134
2474
31111
422

الأرقام في العمود الثالث ثابتة. في الواقع، بالبدء بأي متعددة حدود من الدرجة n ، سيكون رقم العمود n  +  1 ثابتًا دائمًا. هذه هي الحقيقة الأساسية وراء نجاح هذه الطريقة.

تم بناء هذا الجدول من اليسار إلى اليمين، ولكن من الممكن مواصلة بنائه من اليمين إلى اليسار نزولاً على طول القطر لحساب المزيد من القيم. لحساب p (5)، استخدم القيم من القطر السفلي. ابدأ بالقيمة الثابتة 4 في العمود الرابع وانسخها إلى أسفل العمود. ثم تابع في العمود الثالث بإضافة 4 إلى 11 لتحصل على 15. بعد ذلك، تابع في العمود الثاني بأخذ قيمته السابقة، 22، وإضافة 15 من العمود الثالث. بالتالي، p (5) هي 22  +  15  =  37. لحساب p (6)، نكرر نفس الخوارزمية على قيم p (5): نأخذ 4 من العمود الرابع، ونضيفها إلى قيمة العمود الثالث 15 لتحصل على 19، ثم نضيفها إلى قيمة العمود الثاني 37 لتحصل على 56، وهي p (6). يمكن مواصلة هذه العملية إلى ما لا نهاية . يتم إنتاج قيم متعددة الحدود دون الحاجة إلى الضرب. يحتاج محرك الفروق فقط إلى القدرة على الجمع. من حلقة تكرار إلى أخرى، يحتاج البرنامج إلى تخزين رقمين - في هذا المثال (العنصران الأخيران في العمودين الأول والثاني). ولجدولة كثيرات الحدود من الدرجة n ، يلزم توفير مساحة تخزين كافية لحفظ n رقمًا.

تستطيع آلة الفروق رقم 2 من تصميم باباج، والتي تم بناؤها أخيرًا عام 1991، تخزين 8 أعداد، كل منها مكون من 31 رقمًا عشريًا، وبالتالي يمكنها حساب كثيرات الحدود من الدرجة السابعة بهذه الدقة. أما أفضل الآلات من تصميم شوتز فكانت قادرة على تخزين 4 أعداد، كل منها مكون من 15 رقمًا. [ 45 ]

القيم الأولية

يمكن حساب القيم الأولية للأعمدة عن طريق حساب N قيمة متتالية للدالة يدويًا أولاً، ثم عن طريق التراجع (أي حساب الفروق المطلوبة).

كول10{\displaystyle 1_{0}}يحصل على قيمة الدالة في بداية الحسابو(0){\displaystyle f(0)}. كول20{\displaystyle 2_{0}}الفرق بين و(1){\displaystyle f(1)}وو(0){\displaystyle f(0)}... [ 46 ]

إذا كانت الدالة المراد حسابها دالة متعددة الحدود ، معبر عنها على النحو التالي:

و(x)=أنxن+أن-1xن-1++أ2x2+أ1x+أ0{\displaystyle f(x)=a_{n}x^{n}+a_{n-1}x^{n-1}+\cdots +a_{2}x^{2}+a_{1}x+a_{0}\,}

يمكن حساب القيم الابتدائية مباشرةً من المعاملات الثابتة a₀ ، a₁ ، a₂ ، ...، aₙ دون الحاجة إلى حساب أي نقاط بيانات. وبالتالي ، فإن القيم الابتدائية هي:

  • كول10{\displaystyle 1_{0}}= أ ٠
  • كول20{\displaystyle 2_{0}}= أ 1 + أ 2 + أ 3 + أ 4 + ... + أ ن
  • كول30{\displaystyle 3_{0}}= 2 أ² + 6 أ³ + 14 أ⁴ + 30 أ⁵ + ...
  • كول40{\displaystyle 4_{0}}= 6 أ 3 + 36 أ 4 + 150 أ 5 + ...
  • كول50{\displaystyle 5_{0}}= 24 أ 4 + 240 أ 5 + ...
  • كول60{\displaystyle 6_{0}}= 120 أ 5 + ...
  • ...{\displaystyle ...}

استخدام المشتقات

العديد من الدوال الشائعة الاستخدام هي دوال تحليلية ، يمكن التعبير عنها كمتسلسلات قوى ، مثل متسلسلة تايلور . يمكن حساب القيم الأولية بدقة متناهية؛ فإذا تم ذلك بشكل صحيح، سيعطي المحرك نتائج دقيقة لأول N خطوة. بعد ذلك، سيعطي المحرك تقريبًا للدالة فقط.

تُعبّر متسلسلة تايلور عن الدالة كمجموع مشتقاتها عند نقطة واحدة. بالنسبة للعديد من الدوال، يكون حساب المشتقات العليا أمرًا بسيطًا؛ على سبيل المثال، دالة الجيب عند الصفر لها قيم تساوي صفرًا أو±1{\displaystyle \pm 1}لجميع المشتقات. بوضع الصفر كنقطة بداية للحساب، نحصل على متسلسلة ماكلورين المبسطة

ن=0و(ن)(0)ن! xن{\displaystyle \sum _{n=0}^{\infty }{\frac {f^{(n)}(0)}{n!}}\ x^{n}}

يمكن استخدام نفس طريقة حساب القيم الأولية من المعاملات كما هو الحال مع الدوال متعددة الحدود. ستكون معاملات الثوابت متعددة الحدود الآن هي القيمة

أنو(ن)(0)ن!{\displaystyle a_{n}\equiv {\frac {f^{(n)}(0)}{n!}}}

ملاءمة المنحنيات

تكمن مشكلة الطرق المذكورة أعلاه في تراكم الأخطاء، مما يؤدي إلى انحراف المتسلسلة عن الدالة الحقيقية. يتمثل الحل الذي يضمن حدًا أقصى ثابتًا للخطأ في استخدام تقنية مطابقة المنحنيات . يتم حساب N قيمة على الأقل موزعة بانتظام على طول نطاق الحسابات المطلوبة. باستخدام تقنية مطابقة المنحنيات، مثل تقنية الاختزال الغاوسي، يتم إيجاد استيفاء متعدد الحدود من الدرجة N -1 للدالة. [ 46 ] باستخدام متعدد الحدود المُحسَّن، يمكن حساب القيم الأولية كما سبق.

انظر أيضاً

مراجع

  1. يوهان هيلفريش فون مولر، Beschreibung seiner neu erfundenen Rechenmachine، nach ihrer Gestalt، ihrem Gebrauch und Nutzen [وصف آلته الحسابية المخترعة حديثًا، وفقًا لشكلها واستخدامها وفائدتها] (فرانكفورت وماينز، ألمانيا: Varrentrapp Sohn & Wenner، 1786)؛ الصفحات 48-50. يحتوي موقع الويب التالي (باللغة الألمانية) على صور تفصيلية لآلة حاسبة مولر بالإضافة إلى نسخة من كتيب مولر، Beschreibung … : https://www.fbi.h-da.de/fileadmin/vmi/darmstadt/objekte/rechenmaschinen/mueller/index.htm أرشفة 2016-03-05 في آلة Wayback .. تتوفر محاكاة متحركة لآلة مولر أثناء التشغيل على هذا الموقع الإلكتروني (باللغة الألمانية): https://www.fbi.h-da.de/fileadmin/vmi/darmstadt/objekte/rechenmaschinen/mueller/simulation/index.htm تمت أرشفته في 2016-03-06 على موقع Wayback Machine .
  2. مايكل ليندغرين (ترجمة كريج جي. مكاي)، المجد والفشل: محركات الاختلاف ليوهان مولر، وتشارلز باباج، وجورج وإدفارد شوتز (كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا، 1990)، الصفحات 64 وما بعدها .
  3. ↑ سويدين ، إي جي؛ فيرو، دي إل (2005). الحواسيب: قصة حياة تقنية . دار غرينوود للنشر، ويستبورت، كونيتيكت. ص 14. ISBN  978-0-313-33149-7.
  4. ^ داسغوبتا، سوبراتا (2014). لقد بدأت مع باباج: نشأة علوم الكمبيوتر . مطبعة جامعة أكسفورد. ص. 22. رقم ISBN  978-0-19-930943-6.
  5. 1 2 كوبلاند، ب. جاك ؛ بوين، جوناثان ب.؛ ويلسون ، روبن ؛ سبريفاك، مارك (2017). دليل تورينج . مطبعة جامعة أكسفورد . ص 251. ISBN  9780191065002.
  6. أوكونور، جون ج.؛ روبرتسون، إدموند ف. (1998). "تشارلز باباج" . أرشيف ماك تيوتور لتاريخ الرياضيات . كلية الرياضيات والإحصاء، جامعة سانت أندروز، اسكتلندا. مؤرشف من الأصل بتاريخ 16 يونيو 2006. تم الاطلاع عليه بتاريخ 14 يونيو 2006 .
  7. 1 2 3 4 كامبل-كيلي، مارتن (2004). الحاسوب: تاريخ آلة المعلومات، الطبعة الثانية . بولدر، كولورادو: ويستفيو برس. ISBN 978-0-8133-4264-1.
  8. "المحركات | محرك باباج" . متحف تاريخ الحاسوب . تم الاطلاع عليه بتاريخ 10 يوليو 2022 .
  9. 1 2 أوريجان، جيرارد (2012). تاريخ موجز للحوسبة . سبرينغر ساينس آند بيزنس ميديا. ص 204. ISBN  978-1-4471-2359-0.
  10. 1 2 سنايدر، لورا ج. (2011). نادي الإفطار الفلسفي: أربعة أصدقاء بارزين أحدثوا ثورة في العلم وغيروا العالم . كراون/أركيتايب. الصفحات 192، 210، 217. ISBN  978-0-307-71617-0.
  11. ↑ تول، بيتي ألكسندرا؛ لوفليس ، آدا (1998). آدا، ساحرة الأرقام . ميل فالي، كاليفورنيا: دار ستروبيري للنشر. ص 38. ISBN  978-0912647180. OCLC 40943907 . 
  12. ويلد، تشارلز ريتشارد (1848). تاريخ الجمعية الملكية: مع مذكرات الرؤساء . جي دبليو باركر. الصفحات 387-390 . 
  13. توملينسون، تشارلز (1868). موسوعة الفنون المفيدة، الميكانيكية والكيميائية، والصناعات، والتعدين، والهندسة: في ثلاثة مجلدات، مزودة بـ 63 نقشًا فولاذيًا و3063 نقشًا خشبيًا . فيرتو وشركاه، ص 136. 
  14. الكتالوج الرسمي للقسم الصناعي . 1862. ص 49 . 
  15. سنايدر، لورا ج. (2011). نادي الإفطار الفلسفي . نيويورك: برودواي بروكس. ISBN 978-0-7679-3048-2.
  16. موريس، تشارلز ر. (23 أكتوبر 2012). فجر الابتكار: الثورة الصناعية الأمريكية الأولى . بابليك أفيرز. ص 63. ISBN  9781610393577.
  17. 1 2 شوتز، جورج؛ شوتز، إدوارد (1857). نماذج من الجداول، محسوبة، مصبوبة بالستيريو، ومطبوعة بواسطة الآلات . ويتنيج. الصفحات VIII– XII، XIV– XV، 3. 
  18. "محرك شوتز التفاضلي" . المتحف الوطني للتاريخ الأمريكي التابع لمؤسسة سميثسونيان . تم الاطلاع عليه بتاريخ 14 يونيو 2019 .
  19. 1 2 ميرزباخ، أوتا سي .؛ ريبلي، إس. ديلون؛ ميرزباخ، أوتا سي. الآلة الحاسبة، الطبعة الأولى . الصفحات 8-9 ، 13، 25-26 ، 29-30 . CiteSeerX 10.1.1.639.3286 .  
  20. سويد، دورون (29 أكتوبر 2002). محرك الفرق: تشارلز باباج والسعي لبناء أول حاسوب . كتب بنغوين. 4 ، 207 صفحة. ISBN  9780142001448.
  21. واتسون، إيان (2012). الآلة العالمية: من فجر الحوسبة إلى الوعي الرقمي . سبرينغر ساينس آند بيزنس ميديا. ص 37-38 . ISBN  978-3-642-28102-0.
  22. أرشيبالد، ريموند كلير (1947). "مارتن ويبرغ، وجدوله ومحرك الفروق" (ملف PDF) . الجداول الرياضية وغيرها من الوسائل المساعدة في الحساب . 2 (20): 371-374 .
  23. 1 2 3 4 كامبل-كيلي، مارتن (2003). تاريخ الجداول الرياضية: من سومر إلى جداول البيانات . مطبعة جامعة أكسفورد. الصفحات 132-136 . ISBN 978-0-19-850841-0.
  24. "تاريخ الحواسيب والحوسبة، باباج، نيكست، المحركات التفاضلية، هامان" . history-computer.com . مؤرشف من الأصل بتاريخ 25 فبراير 2012. تم الاطلاع عليه بتاريخ 14 سبتمبر 2017 .
  25. ساند هيرست، فيليب ت. (1876). المعرض المئوي العظيم: وصف نقدي ورسوم توضيحية . بي دبليو زيغلر وشركاه. الصفحات 423 ، 427. 
  26. ^ بوشينغر، يوليوس. بيترز، جان (1958). اللوغاريتمات المثلثية مع الأرقام العشرية، تتضمن اللوغاريتمات لكل زحلة من 1 إلى 200000 ووظائف اللوغاريتمات المثلثية لجميع الستات الثانية من الربع: Bd. مكرر 200000. إتش آر إنجلمان ص . 
  27. ^ بوشينغر، يوليوس. بيترز، ج. (جان) (1910). تتضمن الرياضيات اللوغاريتمية المثلثية، مع الأرقام العشرية، اللوغاريتمات التي تبلغ 1 إلى 200000 ووظائف اللوغاريتمات المثلثية لجميع الستات المربعة. نيو berechnet وhrsg. فون جيه بوشينجر وجي بيترز. الصورة النمطية (في المانيا). جيرستين - جامعة تورنتو. لايبزيغ دبليو إنجلمان. ص. اينليتونج السادس. 
  28. 1 2 كومري، إل جيه (1928-03-01). "حول تطبيق آلة برونزفيغا دوبلا الحسابية على الجمع المزدوج مع الفروق المحدودة" . الإشعارات الشهرية للجمعية الفلكية الملكية . 88 (5): 451، 453-454 ، 458-459 . رمز Bibcode : 1928MNRAS..88..447C . doi : 10.1093/mnras/88.5.447 . ISSN 0035-8711 عبر نظام بيانات الفيزياء الفلكية . 
  29. هورسبرغ، إي إم (1914). الأدوات والأساليب الحديثة للحساب : دليل لمعرض نابير المئوي الثالث . لندن: جي. بيل. ص 127-131 .  
  30. كومري، إل جيه (1932-04-01). "آلة بوروز لمكتب التقويم البحري" . الإشعارات الشهرية للجمعية الفلكية الملكية . 92 (6): 523-524 ، 537-538 . رمز Bibcode : 1932MNRAS..92..523C . doi : 10.1093/mnras/92.6.523 . ISSN 0035-8711 عبر نظام بيانات الفيزياء الفلكية . 
  31. تومسون، ألكسندر جون (1924). لوغاريتمات بريتانيكا: جدول معياري للوغاريتمات حتى عشرين منزلة عشرية . أرشيف مطبعة جامعة كامبريدج. الصفحات V/VI، XXIX، LIV– LVI، LXV (الأرشيف: الصفحات 7، 30، 55–59 ، 68). ISBN  9781001406893.{{cite book}}عدم توافق رقم ISBN / التاريخ ( مساعدة ) رابط بديل
  32. "تاريخ الحواسيب والحوسبة، باباج، محركات تفاضلية نيكست، ألكسندر جون طومسون" . history-computer.com . تم الاطلاع عليه بتاريخ 22-09-2017 .
  33. فايس، ستيفان. "المنشورات" . mechrech.info . محركات الفروق في القرن العشرين . نُشر لأول مرة في وقائع الاجتماع الدولي السادس عشر لهواة جمع أدوات الحساب التاريخية، سبتمبر 2010، ليدن. الصفحات 160-163 . تاريخ الاسترجاع: 22 سبتمبر 2017 . 
  34. حوليات IEEE لتاريخ الحوسبة ، 22(4)، أكتوبر–ديسمبر 2000 .
  35. "تكملة حديثة | محرك باباج" . متحف تاريخ الحاسوب.
  36. أخيرًا، تعمل طابعة باباج، بحسب بي بي سي نيوز نقلاً عن ريج كريك. تم الاطلاع عليه في 17 مايو 2012
  37. 1 2 بيانات صحفية | تاريخ الحاسوب
  38. "محرك باباج للفرق رقم 2" . متحف تاريخ الحاسوب . تم الاطلاع عليه بتاريخ 26-10-2018 .
  39. تيرديمان، دانيال (10 أبريل 2008). "محرك الفرق الرائع لتشارلز باباج يصل إلى وادي السيليكون" . أخبار سي نت .
  40. نواك، مارك (29 يناير 2016). "متحف الكمبيوتر يودع محرك باباج" . Mv-voice.com . تاريخ الاسترجاع: 10 يوليو 2022 .
  41. بويل، آلان (11 سبتمبر 2016). "داخل مصنع الاختراعات: نظرة خاطفة على مختبر إنتلكتشوال فنتشرز" . تم الاسترجاع في 21 أبريل 2024 .
  42. "Intellectual Ventures على LinkedIn: #ivlab #coolscience" . www.linkedin.com . تاريخ الاسترجاع: 21 أبريل 2024 .
  43. مشاريع فكرية (1 سبتمبر 2016). "اختراعات IV المفضلة: آلة باباج" . مشاريع فكرية . تم الاسترجاع في 24 مارس 2024 .
  44. 1 2 لاردنر، د. (يوليو 1834). "آلة باباج الحاسبة" . مجلة إدنبرة : 263-327 . تم الاطلاع عليه في 11 أكتوبر 2022. موجود في ويكي مصدر، وأعيد طبعه أيضًا في أعمال تشارلز باباج، المجلد 2، ص 119 وما بعدها .
  45. أوريجان، جيرارد (2012). تاريخ موجز للحوسبة . سبرينغر ساينس آند بيزنس ميديا. ص 201. ISBN  978-1-4471-2359-0.
  46. 1 2 ثيلين، إد (2008). "محرك فرق باباج رقم 2 - كيفية تهيئة الآلة -" .

للمزيد من القراءة