تشخیص اینکه آیا یک ماتریس (Matrix) بر اساس مفهوم ماتریس خلوت (Sparse Matrix) ذخیره شده یا نه (دارای مشخصه (Attribute) با عنوان sparse می باشد یا نه)، با دستور issparse ، در متلب (MATLAB)
در کلید شماره 26403 شرح دادیم که مفهوم ماتریس خلوت (Sparse Matrix) چیست و چرا برخی ماتریس ها (Matrix) را بر اساس مفهوم ماتریس خلوت (Sparse Matrix) ذخیره می کنیم. با استفاده از دستور issparse
در متلب (MATLAB)، می توانیم تشخیص دهیم که آیا یک ماتریس (Matrix) بر اساس مفهوم ماتریس خلوت (Sparse Matrix) ذخیره شده یا نه (دارای مشخصه (Attribute) با عنوان sparse می باشد یا نه).
دستور issparse
، ماتریس مورد نظر را در ورودی خود دریافت می کند و اگر ماتریس (Matrix) بر اساس مفهوم ماتریس خلوت (Sparse Matrix) ذخیره شده باشد (دارای مشخصه (Attribute) با عنوان sparse باشد)، عدد 1 را برمی گرداند و در غیر این صورت، عدد 0 را برمی گرداند.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.