כיצד ליצור מערך טבלאות עם משתנים בעלי שם המכילים סוגים שונים ב- MATLAB

Kyzd Lyzwr M Rk Tbl Wt M Mstnym B Ly Sm Hmkylym Swgym Swnym B Matlab



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

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







צור מערך טבלאות עם משתנים בעלי שם המכילים סוגים שונים

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



התחביר עבור ה שולחן() הפונקציה ב-MATLAB ניתנת כ:



T = טבלה ( var1,...,varN )


כאן:





T = table(var1,…,varN) מניב כדי ליצור טבלה שיש var1, var2...varN משתנים. למשתנים אלה יכולים להיות סוגי נתונים וגדלים שונים אך מספר שווה של שורות. טבלה מקצה שמות משתנים כ- var1, var2 כברירת מחדל לטבלת הפלט, אך אם שמות המשתנים מוגדרים או שהכניסות הן משתני סביבת עבודה אז שמות המשתנים המוגדרים מוקצים לטבלת הפלט.

דוגמא

בקוד MATLAB זה, אנו הולכים ליצור טבלה עם נתוני התוצאה של חמשת התלמידים.



שם = { 'Rivest' ; 'שמיר' ; 'אדלמן' ; 'תומס' ; 'סטיוארט' } ;
סימנים = [ 900 ; 1070 ; 875 ; 987 ; 750 ] ;
אחוז = [ 82 ; 97 ; 80 ; 90 ; 68 ] ;
ציון = { 'א' ; 'A+' ; 'א' ; 'A+' ; 'ב' } ;
T = טבלה ( שם, ציונים, אחוז, ציון )


בקוד לעיל, יצרנו טבלה המורכבת מארבע עמודות בעלות סוגי נתונים שונים כגון 'שֵׁם' מכיל מחרוזות בעוד 'סימנים' מכיל ערכים שלמים. הטבלה שנוצרה בגודל 5 על 4 מוצגת בחלון הפלט של MATLAB.


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

avg_percentage = ממוצע ( T.אחוז )



נוכל גם להשתמש באינדקס הנקודה להוספת משתנה חדש לטבלה. בדוגמה הקודמת שלנו, אנו הולכים להוסיף משתנה חדש בשם Reg_Number שמכיל את מספרי הרישום של כל התלמידים.

T.Reg_Number = [ 26 ; 32 ; 57 ; ארבע חמש ; 23 ]



למידע נוסף על איך לגשת לרכיבי טבלה, אתה יכול לבקר באתר קישור .

סיכום

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