آموزش متلب (MATLAB)
۵۵۳ آموزش
نمایش دسته بندی ها (۵۵۳ آموزش)

چک کردن مساوی بودن دو ماتریس، با دستور 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 ) استفاده کنید.

نویسنده علیرضا گلمکانی
شماره کلید 79
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)