כיצד לייצג שתי גרפיקה בשתי דמויות עם MATLAB

כיצד לייצג שתי גרפיקה בשתי דמויות עם MATLAB.

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

הגדר את המשתנים הבלתי תלויים עבור שני הגרפים שלך, אם עדיין לא עשית זאת. לדוגמה, כתוב את הקוד הבא בשורת הפקודה Matlab:

x = -pi: 0.1: pi;

לחץ על "Enter". בדוגמה זו Matlab תיצור רשימה של מספרים כי היא מאחסנת כמו "x" וזה מתחיל pi שלילי הגדלת 0.1 בכל פעם עד להגיע pi חיובי.

הגדר את המשתנים התלויים עבור שני הגרפים שלך, אם עדיין לא עשית זאת. לדוגמה, כתוב את הקוד הבא בשורת הפקודה Matlab:

y = sin (x); z = cos (x);

לחץ על "Enter". בדוגמה זו Matlab תיצור שתי רשימות של מספרים כל עוד "x" ולאחסן אותם "y" ו "z", המייצג את הסינוס ואת הקוסינוס של "x" בהתאמה.

הקלט "y" כפונקציה של "x" ו- "z" כפונקציה של "x" בו זמנית, ויוצר שתי דמויות נפרדות ועצמאיות באותו חלון עם הקוד הבא:

איור, subplot (1, 2, 1), מגרש (x, y), subplot (1, 2, 2), מגרש (x, z)

בתחילה קוד זה אומר Matlab כדי ליצור דמות. הפונקציה subplot אומר Matlab כי אתה הולך ליצור דמות עם מספר מוגדר של שורות ועמודות של גרפים. הארגומנט השלישי אומר Matlab איפה למקם את הגרף אתה מגדיר הבא עם "העלילה" הפונקציה. בדוגמה זו Matlab מצייר ללא (x) ו- cos (x) בדמויות מקבילות.

המועצה

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