مفعوم مقدار NaT (مخفف Not-a-Time) (یک زمان نیست)، در متلب (MATLAB)
فرض کنید که در متلب (MATLAB) قصد داریم زمان های (Time) مربوط به تعدادی رویداد را در یک متغیر (Variable) ذخیره کنیم. اما زمان (Time) مربوط به یک یا چند رویداد را نمی دانیم و از طرفی باید متغیر (Variable) مورد نظرمان دارای تعداد عنصر (Element) برابر با همان تعداد رویدادها باشد. در این مواقع، مقداری با عنوان NaT
(مخفف Not-a-Time) (یک زمان نیست) را به جای مقدار عنصر (Element) مربوط به رویدادهایی که زمان (Time) آنها را نمی دانیم، قرار می دهیم.
بنابراین در هنگام کار با زمان ها (Time) در متلب (MATLAB)، وقتی با نماد NaT
روبرو می شویم، یعنی آن زمان (Time) را نمی دانیم (یک زمان نامعلوم می باشد).
به مثال زیر توجه کنید :
مقدار NaT
را در یک متغیر (Variable) ذخیره می کنیم :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
نوع متغیر A از نوع زمان (DateTime) می باشد ( کلید شماره 4155 ).
علاوه بر نماد NaT
، یک دستور هم با همین نام NaT
داریم. با استفاده از دستور NaT
در متلب (MATLAB)، می توانیم یک آرایه زمانی (DateTime Array) بسازیم که همه عنصرهای (Element) آن برابر NaT
باشند ( کلید شماره 4157 ).
به مثال زیر توجه کنید :
یک آرایه زمانی (DateTime Array) می سازیم که دارای 2 ردیف و 3 ستون بوده و تمامی عنصرهای آن برابر NaT
باشند :
نتیجه :
نوع متغیر A از نوع آرایه زمانی (DateTime Array) می باشد ( کلید شماره 4156 ).