تشخیص از یک نوع (Type) خاص بودن یک متغیر (Variable)، با دستور isa ، در متلب (MATLAB)
با استفاده دستور isa
در متلب (MATLAB)، می توانیم بررسی کنیم که آیا یک متغیر (Variable) از یک نوع (Type) خاص می باشد یا خیر.
یعنی مثلا اگر متغیری با نام A داشته باشیم و بخواهیم بدانیم که آیا متغیر A از نوع منطقی (logical) می باشد یا خیر، آنگاه کد متلب (MATLAB) زیر را می نویسیم :
اگر دستور isa
مقدار 1 را برگرداند، یعنی متغیر (Variable) از آن نوع (Type) بوده است، در غیر این صورت عدد 0 برگردانده می شود.
برخی از انواع (Type) رایج متغیرها (Variable) در نرم افزار متلب (MATLAB) را در جدول زیر نمایش داده ایم :
توضیحات | نوع (Type) |
---|---|
Single-precision number | 'single' |
Double-precision number | 'double' |
Signed 8-bit integer | 'int8' |
Signed 16-bit integer | 'int16' |
Signed 32-bit integer | 'int32' |
Signed 64-bit integer | 'int64' |
Unsigned 8-bit integer | 'uint8' |
Unsigned 16-bit integer | 'uint16' |
Unsigned 32-bit integer | 'uint32' |
Unsigned 64-bit integer | 'uint64' |
Logical 1 (true) or 0 (false) | 'logical' |
Character | 'char' |
String array | 'string' |
Structure array | 'struct' |
Cell array | 'cell' |
Table | 'table' |
Function handle | 'function_handle' |
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.