כיצד ליצור לולאת זמן לחזור על עצמה כאשר המצב נכון ב-MATLAB

Kyzd Lyzwr Lwl T Zmn Lhzwr L Zmh K Sr Hmzb Nkwn B Matlab



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

מדריך זה מדגים כיצד ליצור לולאת while לחזרה כאשר תנאי מתקיים ב-MATLAB.

כיצד ליצור לולאת זמן לחזור על עצמה כאשר מצב נכון ב-MATLAB?

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







זכור שבניגוד ללולאת for, המספר המדויק של איטרציות בלולאת while אינו ידוע מראש.



ניתן לסמן את המשתנים האינדקסים של לולאת while על ידי כל משתנה, עם זאת, המשתנים המשמשים לרוב הם i ו-j אך יש להימנע משתנים אלו ב-MATLAB מכיוון שהם משמשים למספרים מרוכבים.



תחביר
התחביר הבסיסי של משפט ה-while-end loop ב-MATLAB ניתן להלן:





בזמן ביטוי
הצהרות
סוֹף

כאן:

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



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

דוגמאות
עקוב אחר הדוגמאות הבאות כדי להבין כיצד ליצור לולאת while כדי לחזור כאשר התנאי נכון ב- MATLAB.

דוגמה 1: שימוש ב-while loop ליצירת וקטור ברווח שווה

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

x = 0
בזמן איקס < עשרים
x = x+ 5 ;
disp ( איקס )
סוֹף

דוגמה 2: שימוש ב-while loop כדי לחשב את הפקטוריאל של מספר

קוד MATLAB זה מחשב את הפקטוריאלי של המספר 5 באמצעות המשפט while loop.

עובדה = 1 ;
x = 1 ;
בזמן איקס < = 5
עובדה = עובדה * איקס;
x = x + 1 ;
סוֹף
fprintf ( 'פקטורי מחושב של 5 הוא' )
disp ( עוּבדָה )

סיכום

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