چک کردن مساوی بودن دو ماتریس، با دستور isequal ، در متلب (MATLAB)
اگر دو ماتریس داشته باشیم و بخواهیم چک کنیم که آیا آن دو ماتریس برابر هستند یا نه، می توانیم از دستور isequal در متلب (MATLAB) استفاده کنیم. چنانچه دستور isequal ، مقدار 1 را برگرداند، یعنی دو ماتریس، با هم برابر هستند و اگر دستور isequal ، مقدار 0 را برگرداند، یعنی دو ماتریس، با هم برابر نیستند.
به مثال زیر توجه کنید :
نتیجه :
چون دو ماتریس A و B با هم برابر می باشند، بنابراین مقدار D برابر 1 شده است و چون دو ماتریس A و C با هم برابر نیستند، بنابراین مقدار E برابر 0 شده است.
در صورت وجود NaN (مخفف Not a Number) در دو ماتریس، دستور isequal ، مقادیر NaN را مساوی در نظر نمی گیرد. اگر قصد دارید که هنگام مقایسه دو ماتریس، مقادیر NaN مساوی در نظر گرفته شوند، از دستور isequalwithequalnans ( آموزش شماره 26372 ) استفاده کنید.