تشخیص متقارن (Symmetric) بودن یک ماتریس (Matrix) (تشخیص ماتریس متقارن (Symmetric Matrix))، با دستور issymmetric ، در متلب (MATLAB)
با استفاده از دستور issymmetric
در متلب (MATLAB)، می توانیم تشخیص دهیم که آیا یک ماتریس (Matrix)، یک ماتریس متقارن (Symmetric Matrix) می باشد یا خیر.
ماتریس متقارن (Symmetric Matrix) را در آموزش زیر شرح داده ایم :
اگر ماتریسی (Matrix) با نام A داشته باشیم، به گونه ای که ماتریس A با ماتریس ترانهاده اش (یعنی $ A^T $ ) یکسان باشد :
\[ {A^T} = A \]آنگاه می گوییم که ماتریس A یک ماتریس متقارن (Symmetric Matrix) است.
در یک ماتریس متقارن (Symmetric Matrix)، درایه های ماتریس (عنصرهای ماتریس) نسبت به قطر اصلی، متقارن می باشند.
دستور issymmetric
، ماتریس (Matrix) مورد نظر را در ورودی خود دریافت کرده و سپس اگر ماتریس (Matrix)، یک ماتریس متقارن (Symmetric Matrix) باشد، عدد 1 را در خروجی خود برمی گرداند و در غیر این صورت، عدد 0 را برمی گرداند.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.