איך אני עושה אם, elseif, else והצהרות ב-MATLAB?

Yk Ny Wsh M Elseif Else Whzhrwt B Matlab



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

מדריך זה הולך לעזור לנו להבין את פעולתם של הצהרות if, elseif, else ב-MATLAB.

הבנת הצהרת if, elseif, ועוד ב- MATLAB

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







התחביר של הצהרות if, elseif ואחרות ב-MATLAB

ה אם, אחרת, אחרת הצהרות עוקבות אחר תחביר פשוט ב- MATLAB:



אם ביטוי1

הצהרות

אחרת ביטוי2

הצהרות

אַחֵר

הצהרות

סוֹף

בתחביר לעיל:



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





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

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



מילת המפתח הסיום מסיימת את כולו אם, אחרת, אחרת הַצהָרָה.

דוגמה 1

קוד MATLAB זה מקבל מספר מהמשתמש וקובע אם המספר חיובי, שלילי או אפס באמצעות אם, אחרת, ו אַחֵר הַצהָרָה.

מספר= קֶלֶט ( 'הזן מספר=' ) ;

אם מספר > 0

fprintf ( 'מספר חיובי\n' ) ;

אחרת ( מספר < 0 )

fprintf ( 'מספר שלילי\n' ) ;

אַחֵר

fprintf ( 'המספר שהוזן הוא 0\n' ) ;

סוֹף

דוגמה 2

קוד MATLAB זה מקבל מספר מהמשתמש וקובע אם המספר נמצא בין המרווח שצוין באמצעות ה- אם, elseif ועוד הַצהָרָה.

מספר= קֶלֶט ( 'הזן מספר:' ) ;

minVal = - 10 ;

maxVal = 10 ;

אם ( אם >= minVal ) && ( num <= maxVal )

disp ( 'ערך בטווח שצוין'. )

אחרת ( num > maxVal )

disp ( 'הערך חורג מהערך המקסימלי'. )

אַחֵר

disp ( 'הערך נמוך מהערך המינימלי'. )

סוֹף

סיכום


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