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

تشخیص اینکه کدام عنصرهای یک ماتریس، محدود (Finite) بوده و کدام عنصرها، نامحدود (بینهایت - Infinite) یا NaN هستند، با دستور isfinite ، در متلب (MATLAB)

دستور isfinite در متلب (MATLAB)، برای تشخیص اینکه کدام عنصرهای یک ماتریس، محدود (Finite) و کدام عنصرهای آن، نامحدود (بینهایت - Infinite) یا NaN هستند، به کار می رود.

دستور isfinite ، ماتریس مورد نظر را در ورودی خود دریافت کرده و سپس یک ماتریس با همان اندازه را در خروجی خود برمی گرداند که تنها شامل عنصرهای برابر 0 و 1 می باشد. مقدار 1 برای عنصرهایی بوده است که محدود (Finite) بوده اند و مقدار 0 برای عنصرهایی می باشد که نامحدود (بینهایت - Infinite) یا NaN بوده اند.

نکته

در متلب (MATLAB)، نماد Inf برای بینهایت به کار می رود (بنابراین منفی بینهایت به صورت Inf- نمایش داده می شود).

به مثال زیر توجه کنید :

مثال

سه خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

نتیجه :

نکته

اگر عنصری از ماتریس برابر یک عدد مختلط (Complex Number) باشد، دستور isfinite زمانی برای آن عنصر، مقدار 1 را برمی گرداند که هم بخش حقیقی (Real) و هم بخش موهومی (Imaginary) آن عدد مختلط، هر دو محدود (Finite) باشند.

به مثال زیر توجه کنید :

مثال

نتیجه :

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

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