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

تشخیص اینکه کدام عنصرهای یک ماتریس، بینهایت (Inf یا Inf-) بوده و کدام عنصرها، بینهایت (Inf یا Inf-) نیستند، با دستور isinf ، در متلب (MATLAB)

همان طور که می دانید، نماد Inf در متلب (MATLAB) برای نمایش مقدار بینهایت (Infinite) به کار می رود و بنابراین دو مقدار Inf و Inf- را به عنوان بینهایت و منفی بینهایت خواهیم داشت.

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

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

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

مثال

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

نتیجه :

مثال

نتیجه :

نکته

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

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

مثال

نتیجه :

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

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