כיצד ליצור ערך מוחלט ב- MATLAB ללא שימוש בפונקציה ABS

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

שלב 1

להקצות ערך שאתה צריך לחשב את המודול עבור המשתנה "מספר" ב MATLAB. לדוגמה, "number = -45;"

שלב 2

כתוב את תנאי הבדיקה "if", אשר מעריך את הערך של המשתנה. לדוגמה,

"אם מספר <0 מודול = מספר * (- 1);"

במקרה זה קובע המבחן אם המשתנה "מספר" קטן מאפס; אם כן, המודול מחושב על ידי הכפלת המספר על ידי (-1) כדי לבטל את הסימן מ מינוס פלוס.

שלב 3

השלם את ההצהרה, והוסף את החלק "אחר". ההצהרה היא כדלקמן: "אחר מודול = מספר; סוף"

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

שלב 4

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