تشخیص از دسته بندی integer (از نوع عدد صحیح (Integer)) بودن یک متغیر (Variable)، با دستور isinteger ، در متلب (MATLAB)
دستور isinteger در متلب (MATLAB)، برای تشخیص اینکه آیا یک متغیر (Variable) از دسته بندی integer می باشد یا خیر (از نوع عدد صحیح (integer) می باشد یا خیر)، به کار می رود.
در آموزش زیر، در مورد دسته بندی integer توضیح داده ایم :
اگر ورودی دستور isinteger ، از دسته بندی integer (از نوع عدد صحیح (Integer)) باشد، مقدار 1 را برمی گرداند و در غیر این صورت، مقدار 0 را برمی گرداند.
انواع اطلاعات (Data Type) از نوع اعداد صحیح (integer) در نرم افزار متلب (MATLAB)، عبارتند از :
دستور isinteger را برای شناسایی اعداد صحیح (مفهوم اعداد صحیح در ریاضی) به کار نبرید (یا حداقل زمانی از آن استفاده نمایید که درک صحیح و کاملی از انواع تعریف متغیرها و اطلاعات در متلب داشته باشید)، به عنوان مثال، با اجرای کد زیر، ممکن است تصور کنید که به دلیل عدد صحیح بودن ورودی (بر اساس مفهوم اعداد صحیح در ریاضی)، باید مقدار 1 برگدانده شود، اما کد زیر مقدار 0 را برمی گرداند (چون نوع ورودی بررسی می شود) :
نتیجه :
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
اگر ورودی دستور isinteger ، یک آرایه (Array) باشد، دستور isinteger زمانی مقدار 1 را برمی گرداند که همه مقادیر آن آرایه (Array) از نوع عدد صحیح (integer) باشند (آرایه از نوع عدد صحیح (integer) باشد).
به مثال زیر توجه کنید :
نتیجه :
دستور class در متلب (MATLAB)، برای تشخیص نوع متغیرها (Variable) به کار می رود ( کلید شماره 152 ).