הוצאת שורש ריבועי

מתוך המכלול, האנציקלופדיה היהודית
גרסה מ־19:57, 18 בנובמבר 2019 מאת יהודה שמחה ולדמן (שיחה | תרומות) (הגהה, עדכון, שיפוץ קודים מתמטיים)
קפיצה לניווט קפיצה לחיפוש

במתמטיקה, הוצאת שורש ריבועי היא הפעולה של חישוב שורש ריבועי של מספר או ערך נתון.

המקרה הפשוט ביותר הוא הוצאת שורש ריבועי ממספר שלם, כמו בדוגמה 17956=134. פעולה זו היא פשוטה יחסית; כל מחשבון כיס יכול לבצע אותה בקלות, ואפילו בעידנים הקדומים, לפני שמחשבים כאלה היו נפוצים, ניתן היה להשלים את המשימה על פיסת נייר, בדומה לחישוב מנה באמצעות חילוק ארוך.

באופן כללי יותר, הוצאת שורש ריבועי דורשת פתרון של משוואה מהצורה x2=a, כאשר a ידוע ו־x נעלם. אופי החישוב תלוי במבנה האלגברי שבו מבצעים את הפעולה.

דוגמאות

הוצאת שורש ממספר ממשי או מרוכב

מציאת השורש של מספר ממשי נתון היא בעיה בסיסית באנליזה נומרית. כמו הרבה בעיות אחרות, הפתרון כולל שני מרכיבים: מציאת קירוב, ושיפורו ההדרגתי. את הקירוב הראשוני לשורש אפשר למצוא על ידי הוצאת שורש ממספר שלם. למשל, 0.65=65106410=810=0.8.

השלב הבא הוא הפעלת שיטת ניוטון-רפסון. אם xn הוא קירוב לשורש של a, אז xn+1=12(t+xnt) הוא בדרך־כלל קירוב טוב יותר. כאשר הקירוב הראשון קרוב מספיק למטרה, שיטה זו מכפילה את מספר הספרות המדויקות בכל צעד.

בהצגה הקרטזית, השורש השני של מספר מרוכב a+bi עבור a,b נתון על ידי הנוסחה a+bi=±(b2t+ti), כאשר t=a2+b2a2. זוהי רדוקציה של הוצאת השורש ממספר מרוכב להוצאת שורש ממספר ממשי (חיובי).

הוצאת שורש ידנית ממספר עשרוני

כדי להוציא ידנית שורש ממספר עשרוני, מחלקים את המספר לזוגות (הנקודה העשרונית נמצאת בין הזוגות)
לדוגמה המספר 34927.8721 יחולק כך: 34927.8721

נסמן את תוצאת הביניים ב־X. (בשלב הראשון X=0)

לוקחים את הזוג הגדול ביותר שעוד לא "טופל" ומצמידים אותו מימין לשארית מהסבב הקודם. (בשלב הראשון השארית היא 0) – נסמן את החיבור הזה ב-Y.
בכל שלב מחפשים את הספרה a הגדולה ביותר המקיימת: 20x+a)*a Y)
רושמים את הספרה a מעל לזוג המתאים והשארית החדשה היא: Y - (20x+a)*a

דוגמה לחישוב:

  1  8   6  .8  93 49 27 .87 21x=0    20x+aa_     _ 3 a_×a_3   1 _1_×1_=1 a=1x=1_    20x+a2a_    _ 2 492a_×a_249 2 24 _ 28_×8_=224a=8x=18_   20x+a36a_   _ 25 2736a_×a_2527   21 96 _366_×6_=2196a=6x=186_  20x+a372a_   _ 3 31 .87372a_×a_33187    2 98 .24 _3728_×8_=29824a=8x=1868_ 20x+a3736a_   _ 33 .63 213736a_×a_336321  33 .63 21 _37369_×9_=336321a=9x=18689_  0

שיטת ניוטון-רפסון

שיטת ניוטון־רפסון היא שיטה איטרטיבית למציאת השורש של הפונקציה (בכחול), הנעשית באמצעות סדרת קירובים תוך שימוש במשיק (באדום)

שיטת ניוטון–רפסון היא אלגוריתם יעיל באנליזה נומרית, למציאת שורשים של פונקציה ממשית כלשהי, כלומר נקודות בהן הפונקציה מתאפסת.

בהנתן a כלשהוא, הסדרה הרקורסיוית

xn+1=12(xn+axn)x0=a

מתכנסת אל השורש הריבועי של a. למשל:

x0=100x1=50.5x2=26.2400990099x3=15.02553012x4=10.840434673x5=10.032578511x6=10.0000528956

הוצאת שורש מודולרית

מציאת השורש ריבועי של מספר נתון מודולו מספר אחר היא בעיה שכיחה בהצפנה מודרנית. לדוגמה במציאת השורש של 37 מודולו 63, הבעיה היא למצוא שלם  x, המקיים  x237(mod63). הצעד הראשון לפתרון הבעיה הוא פירוקה לגורמים לפי משפט השאריות הסיני:  63=327, ולכן עלינו למצוא מספר שיקיים בו זמנית את שתי המשוואות  x237(mod7) ו-  x237(mod32). למעשה, היכולת להוציא שורשים מודולו n שקולה, מבחינה חישובית, ליכולת לפרק את n לגורמים ראשוניים (ראו שיטת רבין).

אם  n=pk הוא חזקה של מספר ראשוני, הוצאת שורש מודולו n קשה בערך כמו הוצאת שורש מודולו p עצמו. המעבר החישובי משורש מודולו p לשורש מודולו n נעשה באינדוקציה על k, כמו בלמה של הנזל. לא לכל מספר קיים שורש מודולו n; אם p איזוגי, אז שורש כזה קיים מודולו n אם ורק אם הוא קיים מודולו p - וכאשר יש למספר (שונה מאפס) שורש, יש לו בדיוק שניים. אם n הוא חזקת 2, אז קיים לו שורש אם ורק אם קיים שורש מודולו 8, ואם קיים שורש אז קיימים בדיוק ארבעה. (לפרטים בנושא זה, ראו חבורת אוילר).

הוצאת שורש ריבועי מודולו מספר ראשוני  p (אי-זוגי), מתחלקת לשני מצבים. אם  p3(mod4) אז  ap+12=±a, ולכן  ap+14 הוא שורש של  a או של  a (רק לאחד מהם יש שורשים). המקרה השני, כאשר  p1(mod4), יותר מסובך.

הוצאת שורש בשדה סופי

נניח ש-  F=𝔽q הוא השדה הסופי בן q אברים. החבורה הכפלית של השדה היא בת q-1 אברים. אם q הוא חזקת 2, לפי משפט לגראנז',  aq/2 הוא שורש של a. אם q איזוגי המצב דומה להוצאת שורש מודולו ראשוני (למרות שהוצאת שורש בשדה בגודל 27 היא משימה אחרת מהוצאת שורש מודולו 27).

הוצאת שורש בשדות מספרים

לפעמים רוצים לחשב את השורש של מספר שאיננו רציונלי, כגון  301+965, באופן מדויק, ולקבל תשובה מאותה צורה (ולא רק מספר עשרוני, שהוא פתרון מקורב). זוהי בעיה קשה באופן כללי, אבל במקרים מסוימים אפשר לפתור אותה בקלות יחסית. הכלי המרכזי במקרה זה הוא הנורמה, שמוגדרת במקרה של השדה  [5] לפי הנוסחה  N(a+b5)=a25b2.

מכיוון ש-  N(301+965)=30125962=44521=2112, ברור שהשורש  x+y5 (אם קיים שורש מצורה זו) יהיה בעל נורמה  211 או  211, כלומר,  x25y2=±211 מצד שני, השורש מקיים  (x+y5)2=(x2+5y2)+2xy5=301+965, או  x2+5y2=301; 2xy=96. מחיבור וחיסור שתי המשוואות על  x2,y2 מקבלים שהנורמה היא דווקא 211,  x=301+2112=256=16 והשורש הוא  301+965=±(16+35).

שורש ממטריצה חיובית או אופרטור

לא לכל מטריצה קיים שורש מעל שדה המספרים הממשיים: יש מטריצות A עבורן לא ייתכן ש-  X2=A. לעומת זאת, אם A היא מטריצה חיובית, אפשר למצוא את השורש (הריבועי, ומכל סדר) על ידי לכסון אורתוגונלי והוצאת השורש מן המטריצה האלכסונית המתקבלת.

ראו גם

קישורים חיצוניים