כיצד ליצור עלילת קו עם פסי שגיאה ב-MATLAB באמצעות סרגל שגיאה()

Kyzd Lyzwr Lylt Qw M Psy Sgy H B Matlab B Mz Wt Srgl Sgy H



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

מדריך זה יעבור על תחבירים שונים ליצירת פסי שגיאה ב-MATLAB המסבירים דוגמאות שונות.

כיצד ליצור עלילת קו עם פסי שגיאה ב-MATLAB?

ב-MATLAB, אנו יכולים ליצור בקלות פסי שגיאה בתרשים קווים על ידי שימוש ב- errorbar() פוּנקצִיָה. פונקציה זו מקבלת כמה ארגומנטים של קלט חובה ואופציונליים ליצירת קווים עם פסי שגיאה בכל נקודת מערך נתונים.







תחביר
ב-MATLAB, אתה יכול להשתמש ב- errorbar() לתפקד בדרכים הבאות:



שורת השגיאה ( וכן, טעות )
שורת השגיאה ( x,y, טעות )
שורת השגיאה ( x,y,neg,pos )
שורת השגיאה ( ___,אורנט )
שורת השגיאה ( ___,LineSpec )

כאן,



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





הפונקציה errorbar(x,y, err) יוצר עלילת קווים המקבילה ל-x לעומת y עם פסי שגיאה בכל נקודת נתונים.

הפונקציה errorbar(x,y,neg,pos) יוצר פסי שגיאה בכל נקודת נתונים התואמים ל-x לעומת y כאשר המשתנה neg מכיל את אורך סרגל השגיאה מתחת לנקודת הנתונים בעוד ש-pos מכיל את אורך סרגל השגיאה מעל נקודת הנתונים בהתאמה.



הפונקציה סרגל שגיאה(___,ont) משמש להגדרת הכיוון של סרגל השגיאות. ערך ברירת המחדל של 'ornt' מייצג אנכי, אולם אנו יכולים לשנות אותו על ידי ציון 'אופקי' עבור פסי שגיאה אופקיים ו'שניהם' עבור פסי שגיאה אנכיים ואופקיים כאחד. אנו יכולים להשתמש באפשרות 'ornt' עם כל תחביר קודם.

הפונקציה errorbar(___, LineSpec) יוצר את פסי השגיאה באמצעות כל תחביר המציין צבעי פס, רוחב פס ועוד.

דוגמה 1: כיצד ליצור עלילת קו עם פסי שגיאה אנכיים באורך שווה?

קוד MATLAB זה יוצר פסי שגיאה אנכיים בעלי שגיאה באורך שווה התואמת את עלילת הקו באמצעות MATLAB של סרגל שגיאה (י, שגיאה) פוּנקצִיָה.

y = 10 : 10 : 100 ;
טעות = 10 * יחידות ( גודל ( ו ) ) ;
שורת השגיאה ( וכן, טעות )

דוגמה 2: כיצד ליצור עלילת קו עם פסי שגיאה אנכיים באורכים שונים?

הדוגמה הנתונה יוצרת את פסי השגיאה האנכיים התואמים לחלקי הקווים באורכים שונים באמצעות errorbar(x,y,neg,pos) פונקציה ב- MATLAB.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * יחידות ( גודל ( ו ) ) ;
pos = 5 * יחידות ( גודל ( ו ) ) ;
שורת השגיאה ( x,y,neg,pos )

דוגמה 3: כיצד ליצור עלילת קו עם פסי שגיאה אופקיים?

בקוד MATLAB זה, אנו משתמשים ב- errorbar(x,y,ornt) פונקציה ליצירת פסי שגיאה אופקיים התואמים לכל נקודת נתונים בתרשים הקו שצוין.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
טעות = 10 * יחידות ( גודל ( ו ) ) ;
שורת השגיאה ( x,y, טעות, 'אופקי' )

דוגמה 4: כיצד ליצור עלילת קו עם פסי שגיאה אנכיים ואופקיים בעלי מאפייני קו?

בדוגמה זו אנו משתמשים ב- errorbar(x,y,err,'both', LineSpec) פונקציה ליצירת פסי שגיאה אנכיים ואופקיים בעלי מאפייני קו מוגדרים.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
טעות = 5 * יחידות ( גודל ( ו ) ) ;
שורת השגיאה ( x,y, טעות, 'שניהם' , 'MarkerEdgeColor' , 'כְּחוֹל' , 'MarkerFaceColor' , [ 0.75 0.95 1 ] )

סיכום

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