כיצד להשתמש ב-Non Equal ב- MATLAB?

Kyzd Lhstms B Non Equal B Matlab



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

כיצד ליישם אופרטור לא שווה ב-MATLAB?

האופרטור לא שווה או ~= ב-MATLAB משמש להשוואת שני ערכים, וקטורים, מטריצות או מערכים על ידי החזרת מערך בעל ערכים לוגיים עבור 1 ו-0. היישום של אופרטור זה משתמש גם באופרטור '~=' וגם בתחביר ne(). שתי הדרכים הללו יניבו את אותה תוצאה.

א ~= ב

לא(א,ב)

כאן,

A ~= B מניב מערך לוגי או טבלה של ערכים לוגיים, כאשר כל אלמנט הוא לוגי 1 (נכון) אם הקלט A ו-B אינם שווים ולוגי 0 (false) אחרת. המבחן משווה בין האלמנטים האמיתיים והדמיוניים של מערכים מספריים.

טכניקה שונה עבור ~= היא להשתמש ב-ne(A,B), עם זאת, זה מיושם לעתים רחוקות.

דוגמאות

שקול כמה דוגמאות כדי להדגים את הפונקציונליות של האופרטור הלא שווה ב- MATLAB.

דוגמה 1

קוד MATLAB הנתון משתמש באופרטור ~= להשוואה בין שני הערכים הנתונים x ו-y.

x = 5;

y = 9;

x ~= y

לאחר ביצוע הקוד לעיל, נקבל ערך לוגי '1' מכיוון שהתנאי שצוין מתקיים.

דוגמה 2

בדוגמה זו, אנו משתמשים בפונקציה ne() להשוואת שתי המטריצות הנתונות x ו-y.

x = eye(3);

y = ones(3);

ne(x, y)

סיכום

האופרטור הלא שווה ב- MATLAB מאפשר לנו לקבוע את אי השוויון בין שתי כמויות על ידי החזרת מערך בעל ערכים לוגיים עבור 1 ו-0. היישום של אופרטור זה משתמש גם באופרטור '~=' וגם בתחביר ne(). שתי הדרכים הללו יניבו את אותה תוצאה. מדריך זה גילה כיצד להשתמש באופרטור לא שווה ב- MATLAB.