نمایش کوچکترین عدد صحیح (Integer) قابل تعریف در متلب (MATLAB)، برای انواع عدد صحیح (int8 یا int16 یا int32 یا int64 یا uint8 یا uint16 یا uint32 یا uint64)، با دستور intmin ، در متلب (MATLAB)
همان طور که می دانید، اعداد صحیح (Integer) در متلب (MATLAB)، بر اساس انواع (Integer Type) زیر می توانند تعریف شوند :
بر اساس هر یک از این نوع ها (Integer Type) که اعداد صحیح (Integer) را تعریف کنیم، یک مقدار مینیمم (کوچکترین عدد صحیح قابل تعریف) وجود دارد. یعنی اگر عدد صحیحی کوچکتر از آن مقدار مینیمم داشته باشیم، تبدیل به آن مقدار مینیمم می شود (امکان تعریف اعداد صحیح کوچکتر از آن وجود ندارد).
برای اینکه این مقدار مینیمم را بدانیم، می توانیم دستور intmin را به کار ببریم، به این صورت که نام نوع (Integer Type) به کار رفته برای تعریف اعداد صحیح (Integer) را به ورودی دستور intmin می دهیم و دستور intmin هم مقدار مینیمم (کوچکترین عدد صحیح قابل تعریف) برای آن نوع را برمی گرداند.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
اگر نوع (Integer Type) به کار رفته برای تعریف اعداد صحیح (Integer) را در دستور intmin مشخص نکنیم، آنگاه نوع پیش فرض برابر int32 را در نظر می گیرد.
به مثال زیر توجه کنید :
نتیجه :
نتیجه :
چون نتیجه ضرب، از کوچکترین عدد صحیح قابل تعریف، کوچکتر می شود، بنابراین تبدیل به همان مقدار کوچکترین عدد صحیح قابل تعریف خواهد شد (با فرض int32 بودن نوع تعریف اعداد صحیح) :