כיצד לפתור משוואה דיאופנטית לינארית

מְחַבֵּר: Mark Sanchez
תאריך הבריאה: 5 יָנוּאָר 2021
תאריך עדכון: 1 יולי 2024
Anonim
משוואה דיופנטית לינארית 1
וִידֵאוֹ: משוואה דיופנטית לינארית 1

תוֹכֶן

כדי לפתור משוואה דיאופנטית לינארית, עליך למצוא את ערכי המשתנים "x" ו- "y", שהם מספרים שלמים. פתרון שלם מורכב מהרגיל ודורש מערך פעולות ספציפי. ראשית, עליך לחשב את המחלק המשותף הגדול ביותר (GCD) של המקדמים, ולאחר מכן למצוא פתרון. לאחר שמצאת פתרון שלם אחד למשוואה לינארית, תוכל להשתמש בתבנית פשוטה כדי למצוא מספר אינסופי של פתרונות אחרים.

צעדים

חלק 1 מתוך 4: איך לכתוב משוואה

  1. 1 כתוב את המשוואה בצורה סטנדרטית. משוואה לינארית היא משוואה שבה מערכי המשתנים אינם עולים על 1. כדי לפתור משוואה לינארית כזו, ראשית כתבו אותה בצורה סטנדרטית. הצורה הסטנדרטית של משוואה לינארית נראית כך: אאיקס+בy=ג{ displaystyle Ax + By = C}, איפה א,ב{ displaystyle A, B} ו ג{ displaystyle C} - מספרים שלמים.
    • אם המשוואה ניתנת בצורה אחרת, הביאו אותה לצורה סטנדרטית באמצעות פעולות אלגבריות בסיסיות. למשל, בהתחשב במשוואה 23איקס+4y7איקס=3y+15{ displaystyle 23x + 4y -7x = -3y + 15}... תן מונחים דומים וכתוב את המשוואה כך: 16איקס+7y=15{ displaystyle 16x + 7y = 15}.
  2. 2 פשט את המשוואה (במידת האפשר). כאשר אתה כותב את המשוואה בצורה סטנדרטית, הסתכל על המקדמים א,ב{ displaystyle A, B} ו ג{ displaystyle C}... אם לסיכויים אלה יש GCD, חלקו את כל שלושת הסיכויים. הפתרון למשוואה פשוטה כל כך יהיה גם הפתרון למשוואה המקורית.
    • לדוגמה, אם כל שלושת המקדמים שווים, חלקו אותם ב -2 לפחות. לדוגמה:
      • 42איקס+36y=48{ displaystyle 42x + 36y = 48} (כל החברים מתחלקים ב -2)
      • 21איקס+18y=24{ displaystyle 21x + 18y = 24} (כעת כל החברים מתחלקים ב -3)
      • 7איקס+6y=8{ displaystyle 7x + 6y = 8} (כבר אי אפשר לפשט את המשוואה הזו)
  3. 3 בדוק אם ניתן לפתור את המשוואה. במקרים מסוימים, אתה יכול לקבוע מיד כי למשוואה אין פתרונות. אם המקדם "C" אינו מתחלק ב- GCD של המקדמים "A" ו- "B", אין למשוואה פתרונות.
    • לדוגמה, אם שני המקדמים א{ displaystyle A} ו ב{ displaystyle B} הם אפילו, אז המקדם ג{ displaystyle C} חייב להיות אחיד. אבל אם ג{ displaystyle C} מוזר, אז אין פתרון.
      • המשוואה 2איקס+4y=21{ displaystyle 2x + 4y = 21} ללא פתרונות שלמים.
      • המשוואה 5איקס+10y=17{ displaystyle 5x + 10y = 17} אין פתרונות שלמים מכיוון שהצד השמאלי של המשוואה מתחלק ב- 5 והצד הימני אינו.

חלק 2 מתוך 4: איך לכתוב את האלגוריתם של אוקלידס

  1. 1 להבין את האלגוריתם של אוקלידס. זוהי סדרה של חלוקות חוזרות בהן השארית הקודמת משמשת כמחלק הבא. המחלק האחרון המחלק את המספרים באופן אינטגרלי הוא המחלק הנפוץ הגדול ביותר (GCD) מבין שני המספרים.
    • לדוגמה, בואו למצוא את ה- GCD של המספרים 272 ו -36 באמצעות האלגוריתם של אוקלידס:
      • 272=736+20{ displaystyle 272 = 7 * 36 + 20} - חלקו את המספר הגדול יותר (272) במספר הקטן (36) ושימו לב לשאר (20);
      • 36=120+16{ displaystyle 36 = 1 * 20 + 16} - חלק את המחלק הקודם (36) בשאר הקודם (20). שימו לב לשאריות החדשות (16);
      • 20=116+4{ displaystyle 20 = 1 * 16 + 4} - חלק את המחלק הקודם (20) בשאר הקודם (16). שימו לב לשאריות החדשות (4);
      • 16=44+0{ displaystyle 16 = 4 * 4 + 0} - חלק את המחלק הקודם (16) בשאר הקודם (4). מכיוון שהשאר הוא 0, אנו יכולים לומר ש -4 הוא ה- GCD של שני המספרים המקוריים 272 ו -36.
  2. 2 החלת האלגוריתם של אוקלידס על המקדמים "A" ו- "B". כאשר אתה כותב את המשוואה הלינארית בצורה סטנדרטית, קבע את המקדמים "A" ו- "B" ולאחר מכן החל עליהם את האלגוריתם של אוקלידס כדי למצוא את ה- GCD. לדוגמה, נתון משוואה לינארית 87איקס64y=3{ displaystyle 87x-64y = 3}.
    • להלן האלגוריתם של אוקלידס למקדמים A = 87 ו- B = 64:
      • 87=164+23{ displaystyle 87 = 1 * 64 + 23}
      • 64=223+18{ displaystyle 64 = 2 * 23 + 18}
      • 23=118+5{ displaystyle 23 = 1 * 18 + 5}
      • 18=35+3{ displaystyle 18 = 3 * 5 + 3}
      • 5=13+2{ displaystyle 5 = 1 * 3 + 2}
      • 3=12+1{ displaystyle 3 = 1 * 2 + 1}
      • 2=21+0{ displaystyle 2 = 2 * 1 + 0}
  3. 3 מצא את הגורם המשותף הגדול ביותר (GCD). מכיוון שהמחלק האחרון היה 1, GCD 87 ו- 64 הם 1. לפיכך, 87 ו -64 הם מספרים ראשוניים יחסית זה לזה.
  4. 4 נתח את התוצאה. כאשר אתה מוצא את מקדמי ה- gcd א{ displaystyle A} ו ב{ displaystyle B}, השווה אותו עם המקדם ג{ displaystyle C} המשוואה המקורית. אם ג{ displaystyle C} מתחלק על ידי gcd א{ displaystyle A} ו ב{ displaystyle B}, למשוואה יש פתרון שלם; אחרת למשוואה אין פתרונות.
    • למשל, המשוואה 87איקס64y=3{ displaystyle 87x-64y = 3} ניתן לפתור כי 3 מתחלק ב- 1 (gcd = 1).
    • לדוגמה, נניח ש- GCD = 5. 3 אינו מתחלק באופן שווה ב- 5, ולכן למשוואה זו אין פתרונות שלמים.
    • כפי שמוצג להלן, אם למשוואה יש פתרון שלם אחד, יש לה גם אינסוף פתרונות שלמים אחרים.

חלק 3 מתוך 4: כיצד למצוא פתרון באמצעות האלגוריתם של אוקלידס

  1. 1 מספר את השלבים לחישוב GCD. כדי למצוא את הפתרון למשוואה לינארית, עליך להשתמש באלגוריתם האוקלידי כבסיס לתהליך ההחלפה והפשטות.
    • התחל במספור השלבים לחישוב ה- GCD. תהליך החישוב נראה כך:
      • שלב 1:87=(164)+23{ displaystyle { text {שלב 1}}: 87 = (1 * 64) +23}
      • שלב 2:64=(223)+18{ displaystyle { text {שלב 2}}: 64 = (2 * 23) +18}
      • שלב 3:23=(118)+5{ displaystyle { text {שלב 3}}: 23 = (1 * 18) +5}
      • שלב 4:18=(35)+3{ displaystyle { text {שלב 4}}: 18 = (3 * 5) +3}
      • שלב 5:5=(13)+2{ displaystyle { text {שלב 5}}: 5 = (1 * 3) +2}
      • שלב 6:3=(12)+1{ displaystyle { text {שלב 6}}: 3 = (1 * 2) +1}
      • שלב 7:2=(21)+0{ displaystyle { text {שלב 7}}: 2 = (2 * 1) +0}
  2. 2 שימו לב לשלב האחרון, שבו יש שארית. כתוב מחדש את המשוואה עבור שלב זה כדי לבודד את השאר.
    • בדוגמה שלנו, השלב האחרון עם שארית הוא שלב 6. השאר הוא 1. שכתב את המשוואה בשלב 6 כדלקמן:
      • 1=3(12){ displaystyle 1 = 3- (1 * 2)}
  3. 3 לבודד את שאר השלב הקודם. תהליך זה הוא צעד אחר צעד "התקדמות". בכל פעם תבודד את השאר במשוואה בשלב הקודם.
    • לבודד את שאר המשוואה בשלב 5:
      • 2=5(13){ displaystyle 2 = 5- (1 * 3)} אוֹ 2=53{ displaystyle 2 = 5-3}
  4. 4 תחליף ופשט. שימו לב שהמשוואה בשלב 6 מכילה את המספר 2, ובמשוואה בשלב 5 המספר 2 מבודד. אז במקום "2" במשוואה בשלב 6, החלף את הביטוי בשלב 5:
    • 1=32{ displaystyle 1 = 3-2} (משוואה של שלב 6)
    • 1=3(53){ displaystyle 1 = 3- (5-3)} (במקום 2 הוחלף ביטוי)
    • 1=35+3{ displaystyle 1 = 3-5 + 3} (סוגריים פתוחים)
    • 1=2(3)5{ displaystyle 1 = 2 (3) -5} (מְפוּשָׁט)
  5. 5 חזור על תהליך ההחלפה והפשט. חזור על התהליך המתואר ועבר באלגוריתם האוקלידי בסדר הפוך. בכל פעם תשכתב את המשוואה מהשלב הקודם ותחבר אותה למשוואה האחרונה שתקבל.
    • השלב האחרון שבדקנו היה שלב 5. אז עבור לשלב 4 ובודד את השאר במשוואה עבור שלב זה:
      • 3=18(35){ displaystyle 3 = 18- (3 * 5)}
    • החלף ביטוי זה עבור "3" במשוואה האחרונה:
      • 1=2(1835)5{ displaystyle 1 = 2 (18-3 * 5) -5}
      • 1=2(18)6(5)5{ displaystyle 1 = 2 (18) -6 (5) -5}
      • 1=2(18)7(5){ displaystyle 1 = 2 (18) -7 (5)}
  6. 6 המשך בתהליך ההחלפה והפשט. תהליך זה יחזור על עצמו עד שתגיע לשלב הראשוני של האלגוריתם האוקלידי. מטרת התהליך היא לכתוב את המשוואה עם המקדמים 87 ו -64 של המשוואה המקורית שיש לפתור. בדוגמה שלנו:
    • 1=2(18)7(5){ displaystyle 1 = 2 (18) -7 (5)}
    • 1=2(18)7(2318){ displaystyle 1 = 2 (18) -7 (23-18)} (החליף את הביטוי משלב 3)
      • 1=2(18)7(23)+7(18){ displaystyle 1 = 2 (18) -7 (23) +7 (18)}
      • 1=9(18)7(23){ displaystyle 1 = 9 (18) -7 (23)}
    • 1=9(64223)7(23){ displaystyle 1 = 9 (64-2 * 23) -7 (23)} (החליף את הביטוי משלב 2)
      • 1=9(64)18(23)7(23){ displaystyle 1 = 9 (64) -18 (23) -7 (23)}
      • 1=9(64)25(23){ displaystyle 1 = 9 (64) -25 (23)}
    • 1=9(64)25(8764){ displaystyle 1 = 9 (64) -25 (87-64)} (החליף את הביטוי משלב 1)
      • 1=9(64)25(87)+25(64){ displaystyle 1 = 9 (64) -25 (87) +25 (64)}
      • 1=34(64)25(87){ displaystyle 1 = 34 (64) -25 (87)}
  7. 7 כתוב מחדש את המשוואה המתקבלת בהתאם למקדמים המקוריים. כאשר תחזור לשלב הראשון של האלגוריתם האוקלידי, תראה שהמשוואה המתקבלת מכילה שני מקדמים של המשוואה המקורית. כתוב מחדש את המשוואה כך שסדר המונחים שלה יתאים למקדמי המשוואה המקורית.
    • בדוגמה שלנו, המשוואה המקורית 87איקס64y=3{ displaystyle 87x-64y = 3}... לכן, שכתב את המשוואה המתקבלת כך שהמקדמים יותאמו.שימו לב במיוחד למקדם "64". במשוואה המקורית, מקדם זה הוא שלילי, ובאלגוריתם האוקלידי הוא חיובי. לכן יש להפוך את הגורם 34 לשלילי. המשוואה הסופית תיכתב כך:
      • 87(25)64(34)=1{ displaystyle 87 (-25) -64 (-34) = 1}
  8. 8 השתמש במכפיל המתאים כדי למצוא פתרון. שים לב שבדוגמה שלנו, GCD = 1, ולכן המשוואה הסופית היא 1. אך המשוואה המקורית (87x-64y) היא 3. לכן, יש להכפיל את כל המונחים במשוואה הסופית ב -3 כדי לקבל את הפתרון:
    • 87(253)64(343)=13{ displaystyle 87 (-25 * 3) -64 (-34 * 3) = 1 * 3}
    • 87(75)64(102)=3{ displaystyle 87 (-75) -64 (-102) = 3}
  9. 9 רשום את הפתרון שלם למשוואה. המספרים המוכפלים במקדמי המשוואה המקורית הם הפתרונות למשוואה זו.
    • בדוגמה שלנו, כתוב את הפתרון כצמד קואורדינטות: (איקס,y)=(75,102){ displaystyle (x, y) = ( - 75, -102)}.

חלק 4 מתוך 4: מצא פתרונות אינסופיים אחרים

  1. 1 הבינו שיש אינסוף פתרונות. אם למשוואה לינארית יש פתרון שלם אחד, אז חייבים להיות בו פתרונות שלמים רבים לאין שיעור. להלן הוכחה מהירה (בצורה אלגברית):
    • אאיקס+בy=ג{ displaystyle Ax + By = C}
    • א(איקס+ב)+ב(yא)=ג{ displaystyle A (x + B) + B (y-A) = C} (אם מוסיפים "B" ל- "x" ומחסירים "A" מ- "y", ערך המשוואה המקורית לא ישתנה)
  2. 2 רשום את ערכי x ו- y המקוריים. התבנית לחישוב הפתרונות הבאים (האינסופיים) מתחילה בפתרון היחיד שכבר מצאת.
    • בדוגמה שלנו, הפתרון הוא זוג קואורדינטות (איקס,y)=(75,102){ displaystyle (x, y) = ( - 75, -102)}.
  3. 3 הוסף את גורם "B" לערך "x". בצע זאת כדי למצוא את ערך ה- x החדש.
    • בדוגמה שלנו, x = -75 ו- B = -64:
      • איקס=75+(64)=139{ displaystyle x = -75 + ( - 64) = - 139}
    • לפיכך, הערך החדש "x": x = -139.
  4. 4 הפחת את גורם "A" מערך "y". כדי שערך המשוואה המקורית לא ישתנה, בעת הוספת מספר אחד ל- "x", עליך להפחית מספר אחר מ- "y".
    • בדוגמה שלנו, y = -102 ו- A = 87:
      • y=10287=189{ displaystyle y = -102-87 = -189}
    • לפיכך, הערך החדש עבור "y": y = -189.
    • צמד הקואורדינטות החדש ייכתב כך: (איקס,y)=(139,189){ displaystyle (x, y) = ( - 139, -189)}.
  5. 5 בדוק את הפתרון. כדי לוודא שזוג הקואורדינטות החדש הוא פתרון למשוואה המקורית, חבר את הערכים למשוואה.
    • 87איקס64y=3{ displaystyle 87x-64y = 3}
    • 87(139)64(189)=3{ displaystyle 87 (-139) -64 (-189) = 3}
    • 3=3{ displaystyle 3 = 3}
    • מכיוון שהשוויון מתקיים, ההחלטה נכונה.
  6. 6 כתוב ביטויים כדי למצוא פתרונות רבים. ערכי "x" יהיו שווים לפתרון המקורי בתוספת כל מספר של גורם "B". ניתן לכתוב זאת כביטוי הבא:
    • x (k) = x + k (B), כאשר "x (k)" הוא קבוצת ערכי "x" ו- "x" הוא הערך המקורי (הראשון) של "x" שמצאת.
      • בדוגמה שלנו:
      • איקס(ק)=7564ק{ displaystyle x (k) = - 75-64k}
    • y (k) = y-k (A), כאשר y (k) הוא קבוצת ערכי y ו- y הוא ערך y המקורי (הראשון) שמצאת.
      • בדוגמה שלנו:
      • y(ק)=10287ק{ displaystyle y (k) = - 102-87k}