
משתנים סימבוליים שונים ממספרים רגילים מכיוון שהם מאפשרים ל- MATLAB לשמור על ביטויים מתמטיים במתכונתם המדויקת.לדוגמה, בעת שימוש במספרים רגילים, אם אתה מייצג את π כ- 3.14, אתה משתמש בקירוב.לעומת זאת, משתנה סמלי עבור π יישאר כ- π ב- MATLAB עד שתבחר לפשט אותו, ומבטיח דיוק רב יותר.דיוק זה חשוב בשדות כמו אלגברה, חשבון והנדסה, כאשר לעיתים קרובות עדיפים פתרונות מדויקים על פני קירובים מעוגלים.על ידי שימוש במשתנים סימבוליים, אתה יכול לתפעל משוואות באופן סמלי ולא מספרית, שיכולות להיות שימושיות ביותר לפיתרון בעיות הדורשות מידה גבוהה של דיוק.
כדי ליצור משתנה סמלי ב- MATLAB, אתה משתמש ב- סימ פוּנקצִיָה.פונקציה זו מאפשרת לך להפוך כל מספר, ביטוי או משתנה לסמל.מדוע הצהרות נוספות אלה חשובות?מכיוון שהם אומרים ל- MATLAB כיצד להתמודד עם המשתנה בחישובים.לדוגמה, אם אתה מכריז על משתנה כממשי, MATLAB לא ישקול מספרים מורכבים בעת ביצוע פעולות איתו.באופן דומה, הכרזת משתנה כחיובי משפיעה על פונקציות כמו שורשים מרובעים או לוגריתמים.
להלן מספר דרכים נפוצות להגדרת משתנים סמלים:
|
פְּקוּדָה |
מה זה עושה? |
|
sym ('x') |
יוצר משתנה סמלי x. |
|
sym ('x',
'רִיאָל') |
מצהיר ש- X הוא מספר אמיתי. |
|
sym ('k',
'חִיוּבִי') |
מצהיר ש- K הוא מספר חיובי. |
פונקציית ה- SYM יכולה גם להמיר מספרים רגילים למספרים סמלים לחישובים מדויקים יותר.MATLAB מאפשרת דגלים (או אפשרויות) שונים עם פונקציית SYM כדי לשלוט על אופן הייצוג של המספרים באופן סמלי.כל דגל נועד לאזן דיוק וביצועים, תלוי במה שאתה צריך.לדוגמה, שימוש בדגל 'R' יכול לתת לך שברים מדויקים, וזה מועיל באלגברה.מצד שני, 'D' מראה מספרים כעשרונים, שקל יותר לקרוא אך עלולים לאבד דיוק מסוים.
להלן כמה דגלים שימושיים ומה הם עושים:
|
דֶגֶל |
תֵאוּר |
דוּגמָה |
|
'f' |
ממיר מספרים לקירוב של נקודה צפה. |
SYM (3.14,
'f') |
|
'r' |
מייצג מספרים כשברים מדויקים (P/Q). |
SYM (1.25,
'r') → 5/4 |
|
'ה' |
מציג מספרים סימבוליים עם מונחי שגיאה באמצעות EPS. |
SYM (1.0001,
'e') |
|
'D' |
מציג מספרים בפורמט עשרוני. |
Sym (2/3,
'D') → 0.6667 |
בעת השימוש ב- MATLAB, רוב האנשים עובדים עם מספרים לביצוע חישובים.עם זאת, קיימת דרך עוצמתית נוספת להתמודד עם ביטויים מתמטיים באמצעות חישוב סמלי.במקום להפוך מיד את המספרים לתוצאות עשרוניות, חישוב סמלי מאפשר לך לשמור על ביטויים בצורה האלגברית המקורית שלהם.זה שימושי כאשר ברצונך לבצע חישובים תוך שמירה על דיוק מתמטי.
לדוגמה, אתה יכול ליצור גרסה סמלית של ה- π (PI) הקבוע על ידי הקלדה Pi = sym (pi);ואם אתה מחשב את שטח המעגל עם רדיוס של 5 באמצעות הנוסחה אזור = pi * r2, התוצאה לא תהיה מספר מעוגל כמו 78.54.במקום זאת, Matlab ייתן לך את הביטוי 25π, שמירה על התשובה בצורה המדויקת שלה.אתה יכול לבדוק את סוג הנתונים על ידי הפעלה כיתה (אזור) , אשר יראה שזה אובייקט סמלי.המשמעות היא שהביטוי מאוחסן כפי שהוא, מבלי להמיר אותו לערך עשרוני משוער.שמירה על ביטויים סמלים כאלה חשובה במקרים בהם דיוק חשוב, במיוחד במתמטיקה מתקדמת או בבעיות הנדסיות.
מאפיין שימושי נוסף של חישוב סמלי הוא עבודה עם שברים ושורשים בצורותיהם המדויקות.בדרך כלל, אם אתה מקליד 1/3 ב- Matlab זה ייתן לך תוצאה עשרונית מעוגלת, כמו 0.3333.אבל אם אתה משתמש בפונקציה הסמלית SYM (1/3), Matlab ישמור על זה כשבריר 1/3 ללא קירוב.כך גם בשורשים, אם אתה מקליד Sym (sqrt (5)), MATLAB יציג את סמל השורש הריבועי במקום מספר מעוגל.יכולת זו לשמור על שברים ושורשים מדויקים יכולה להועיל ביותר במצבים בהם אתה זקוק לתוצאות מדויקות.
חישוב סמלי מאפשר גם בידול קל של פונקציות.בחישוב, בידול הוא תהליך מציאת קצב השינוי של פונקציה.ב- MATLAB, אתה יכול להגדיר פונקציה באופן סמלי ואז להבדיל אותה צעד אחר צעד.לדוגמה, אם אתה מגדיר את הפונקציה y = sin (sym ('x'))אתה יכול להבדיל את זה על ידי הקלדה diff (y), מה שייתן לך cos (x)ואתה יכול גם למצוא נגזרות שניות על ידי הקלדה diff (y, 2), אשר יביא ל -sin (x)ותכונה זו אפילו עובדת עבור פונקציות מורכבות יותר עם משתנים מרובים.אם אתה מגדיר z = x2 + חטא (y) באופן סמלי, אתה יכול להבדיל את זה ביחס x על ידי הקלדה diff (z, 'x'), שנותן 2xומבדיל ביחס ל y נותן נוֹחַ)ו
אנא שלח בירור, נגיב מייד.
ב- 2025/01/9
ב- 2025/01/9
ב- 8000/04/18 147760
ב- 2000/04/18 111969
ב- 1600/04/18 111351
ב- 0400/04/18 83737
ב- 1970/01/1 79525
ב- 1970/01/1 66932
ב- 1970/01/1 63084
ב- 1970/01/1 63025
ב- 1970/01/1 54090
ב- 1970/01/1 52165