אנליזה נומרית
| יש להשלים ערך זה: ערך זה עשוי להיראות מלא ומפורט, אך עדיין חסר בו תוכן מהותי. ייתכן שתמצאו פירוט בדף השיחה. | |||
| הנכם מוזמנים להשלים את החלקים החסרים ולהסיר הודעה זו. שקלו ליצור כותרות לפרקים הדורשים השלמה, ולהעביר את התבנית אליהם. | |||
אנליזה נומרית (או חישוב נומרי) היא ענף של מתמטיקה שימושית אשר חוקר את השיטות והאלגוריתמים למציאה או הערכה של פתרונות מספריים לבעיות מתמטיות שונות, על ידי שימוש במספר סופי של פעולות חשבון ופעולות לוגיות.
אנליזה נומרית מאפשרת לפתור בעיות כמו אינטגרלים של פונקציות לא אנליטיות, מציאת שורשים של פונקציות (למשל פולינומים ממעלה גבוהה, פונקציות טריגונומטריות וכדומה) ובעיות אחרות שקשה עד בלתי אפשרי למצוא להן פתרון אנליטי המתאים לכל פרמטר אפשרי.
הקדמה כללית [עריכה]
שיטה טובה מקיימת את שלוש התכונות הבאות:
- דיוק - על האומדן הנומרי להיות מדויק ככל האפשר. הדבר דורש מהאלגוריתם להיות יציב מבחינה נומרית כפי שמוסבר בחלק הבא.
- איכות - על האלגוריתם לספק פתרונות מספקים לבעיות רבות, ועליו לידע את המשתמש עד כמה התוצאה מדויקת, כלומר עליו להיות מסוגל לאמוד את שיעור השגיאה.
- מהירות - קריטריון נוסף למדידת איכותו של אלגוריתם הוא המהירות בה הוא מסוגל לספק תוצאות. על סיבוכיותו של אלגוריתם טוב להיות נמוכה.
לעתים קרובות התכונות באות זו על חשבונה של זו. למשל, בדרך כלל שיטה אחת יותר מהירה בעוד שהשנייה יותר מדויקת. פירוש הדבר שאין אלגוריתם שהוא הטוב ביותר בכל המקרים.
למרות שאנליזה נומרית עושה שימוש באקסיומות, תאוריות והוכחות תאורטיות, היא יכולה להשתמש בתוצאות אמפיריות של חישובי מחשב על מנת לחקור שיטות חדשות ולנתח בעיות. בכך היא ייחודית בהשוואה לתחומי מתמטיקה אחרים.
דוגמה [עריכה]
אנליזה נומרית מאפשרת להפוך תוצאות מתמטיות אבסרקטיות (למשל
) לתוצאות עשרוניות. אנליזה נומרית איפשרה למשל למחשב (ל-Word ליתר דיוק) לצייר את העיגול הבא:
שקוטרו 4.76 ס"מ והנקודה הכחולה ממוקמת ב-45 מעלות יחסית למרכז העיגול (הנקודה השחורה).
החישוב נעשה בדרך הבאה, בהנחה כי מרכז העיגול הוא ראשית הצירים (זאת הנחה סבירה כי אפשר להביא את החלון למצב כזה על ידי הגדרות כלליות שלו, בלי צורך לשנות את החישוב עצמו):
- קובעים זווית=0
- משתמשים בפיתוח טיילור עד לסדר רביעי (או אחר) על מנת לחשב את החישובים הבאים (x, y מייצגים את הפיקסל שבהם רוצים לצייר, r מייצג את רדיוס המעגל,
מייצגת את הזווית, הסוגריים המרובעים מציינים לקחת ערך שלם, החישובים נעשים ברדיאנים):
![\ x=[r\cdot\cos \theta]](http://upload.wikimedia.org/math/8/4/0/8407ec2fc6b7db76d58471b9d15f1fe4.png)
![\ y=[r\cdot\sin \theta]](http://upload.wikimedia.org/math/4/f/1/4f1ed6fe1575ae77b77283499f23e04f.png)
- מגדילים את הזווית ב-
, מחשבים את הנוסחאות הקודמות וחוזרים על סעיף זה 200 פעמים
בציור זה משתמשים באנליזה נומרית בצורה פשוטה יחסית פעמיים, בשני המקרים מדובר על שימוש בפיתוח טיילור שהוא קירוב של טור טיילור המתמטי. השימוש הוא על מנת לחשב את הפונקציות הטריגנומטריות שאינן נמנות עם הפעולות הבסיסיות שהמעבד יכול לבצע (כמו חיבור).
אנליזה נומרית נדרשה גם בשביל לקבוע את המיקום המדויק של הנקודה. לכאורה אין בעיה מכיוון שבמתמטיקה ידועה התוצאה:

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