כיצד להדפיס תוצאות MATLAB

לייצר מגרשים גרפיים של תוצאות MATLAB שלך.

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

הדמיה מבוססת טקסט ואחסון קבצים

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

שמור מערך בקובץ באמצעות הפקודה "שמור". אין זו דרך לעצב את הנתונים להצגה, אלא פשוט דרך לאחסון נתוני הפלט לאחזור מאוחר יותר. הנה דוגמה, אשר חוסך את המטריצות "xfactor" ו "yresults" לקובץ שנקרא "outputfile:"

לשמור

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

השתמש בפקודה "dlmwrite" כדי לשמור מערך כקובץ טקסט קריא. הדוגמה הבאה שומרת את המערך בשם "x" בקובץ בשם "output.txt:"

dlmwrite ('output.txt', x)

עם צורה זו פשוטה של ​​הפקודה, את הערכים של כל שורה של המטריצה ​​יופרדו על ידי פסיקים וכל שורה תהיה על הקו שלה. השתמש בתחביר הבא כדי להשתמש ברווחים במקום בפסיקים:

dlmwrite ('output.txt', x, '')

ניתן להשתמש בכל תו שאתה רוצה במקום במקום. תו זה נקרא התוואי.

מגרשים גרפיים

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

לחץ על כפתור "איור חדש", שנראה כמו דף ריק, בפינה השמאלית העליונה של חלון "דמויות".

לחץ על "הצג את כלי המגרש ואת עגן איור" כפתור הממוקם בקצה הימני של שורת הכפתורים בחלק העליון של החלון "דמויות".

גרור משתנה מהרשימה "משתנים" בחלונית "לוח הצבעים" בצד שמאל של החלון באזור האפור שבמרכז החלון. ייצוג גרפי של הנתונים יופיע עם צירים ממוספרים. ניתן גם ליצור מגרש חדש על ידי לחיצה ימנית על משתנה ברשימה ובחירת סוג של תרשים מהתפריט הנפתח. הוסף עוד מגרש על ידי לחיצה על "2D axes" או "3D axes" לחצנים בלוח "איור לוח". גרור משתנה לתרשים קיים כדי להוסיף אותו למזימה, כך שתוכל לראות מספר משתנים באותו תרשים.

לחץ על "Plot Browser" בתפריט "View" אם לוח "Plot Browser" אינו גלוי עדיין. לוח זה מפרט את החבילות שיצרת ואת המשתנים בכל אחת מהן. השתמש בו כדי לחסל את המשתנים של העלילה (על ידי לחיצה על השם שלה לחיצה על מחק) כדי להסיר את החלקות של הדמות.

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

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

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

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

המועצה

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