تشخیص بینهایت (Inf یا Inf-) بودن عنصرهای یک ماتریس، با دستور isinf ، در متلب (MATLAB)
همان طور که می دانید، نماد Inf در متلب (MATLAB) برای نمایش مقدار بینهایت (Infinite) به کار می رود و بنابراین دو مقدار Inf و Inf- را به عنوان بینهایت و منفی بینهایت خواهیم داشت.
دستور isinf در متلب (MATLAB)، به ما این امکان را می دهد که تشخیص دهیم کدام عنصرهای یک ماتریس برابر بینهایت (Inf یا Inf-) می باشند.
اگر عنصری از ماتریس برابر بینهایت (Inf یا Inf-) باشد، دستور isinf مقدار 1 را برمی گرداند و اگر برابر بینهایت (Inf یا Inf-) نباشد، آنگاه دستور isinf مقدار 0 را برمی گرداند.
به مثال زیر توجه کنید :
سه خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
نتیجه :
اگر عنصری از ماتریس برابر یک عدد مختلط (Complex Number) باشد، دستور isinf زمانی برای آن عنصر، مقدار 1 را برمی گرداند (آن را به عنوان بینهایت شناسایی می کند) که یا بخش حقیقی (Real) و یا بخش موهومی (Imaginary) و یا هر دوی آنها از عدد مختلط، برابر بینهایت (Inf یا Inf-) باشند.
به مثال زیر توجه کنید :