שיטת החצייה – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
הוספת קוד, הרחבת הקוד הקיים לפונקציית הפולינום הכללית
Matanyabot (שיחה | תרומות)
מ בוט החלפות: תוכנ\1ת, ממדי
שורה 41:
 
== קוד ב-Java ==
על מנת שהתכניתשהתוכנית תקבל כקלט כלל העתקה של פולינום <math>\deg p(x) = n</math> ניתן להגדיר לשם הנוחות מערך חד מימדיממדי<math>factor[]</math>בגודל <math>n-1</math> ומשתנה <math>var</math> כך שיתקיים<math>\sum_{i=0}^n a_ix^i = \sum_{i=0}^{n-1}f_i x^{i+1} + var</math> וכך נגדיר את הפולינום <math>p(x)</math> ואת הפעולה <math>f</math><syntaxhighlight lang="java">
public class Polynom {
 
שורה 103:
== פלט התוכנית ==
 
נריץ את התכניתהתוכנית עבור הפולינום <math>p(x) = x^2-4</math>. יש לשים לב שככל שנריץ את התוכנית מספר רב יותר של איטרציות כך למעשה נגיע לקירוב טוב יותר.
בתוכנית הנ"ל ההרצה מתבצעת 40 פעמים. והקירוב המרבי שקיבלנו הוא: x40 = 1.9999999999886313 .