مفعوم مقدار NaN (مخفف Not-a-Number) (یک عدد نیست)، در متلب (MATLAB)
در متلب (MATLAB) هنگامی که در حال انجام محاسبات عددی هستیم، ممکن است برخی از نتایج این محاسبات، به صورت یک عدد نباشند. یعنی مثلا می دانیم که وقتی عدد 0 را بر عدد 0 تقسیم کنیم، نتیجه یک عدد نیست. بنابراین در این حالت، نرم افزار متلب (MATLAB) برای اینکه بیان کند یک نتیجه عددی به دست نیاورده، مقداری با نماد NaN
را برمی گرداند که به ما اعلام کند که نتیجه ((یک عدد نبوده)) و مبهم بوده است.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
خود ما نیز می توانیم مقدار NaN
را در متغیرها (Variable) ذخیره کنیم.
به مثال زیر توجه کنید :
نتیجه :
علاوه بر نماد NaN
، یک دستور هم با همین نام NaN
داریم. با استفاده از دستور NaN
در متلب (MATLAB)، می توانیم یک ماتریس (Matrix) یا بردار (Vector) بسازیم که همه عنصرهای (Element) آن برابر NaN
باشند ( کلید شماره 4140 ).
به مثال زیر توجه کنید :
یک ماتریس (Matrix) می سازیم که دارای 2 ردیف و 3 ستون بوده و تمامی عنصرهای آن برابر NaN
باشند :