مفعوم مقدار 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 باشند :