متلب مانند زبان php و برخلاف اکثر زبان های برنامه نویسی مثل Java یا C یک زبان مقدارگرا (Value Oriented) می باشد ، به این معنا که متغییر ها به خودی خود نوعی ندارند و مقدار ذخیره شده در آن ها دارای نوع می باشد.
پس متلب نیازی به تعیین ابعاد متغییر ندارد و خودش مقدار حافظۀ پیش فرضی را به آن تخصیص می دهد.
برای نامگذاری متغییرها ، متلب بین حروف کوچیک و بزرگ تفاوت قائل می شود ، و 31 کاراکتر اول را برای متغییر در نظر میگیرد. (نام متغییر از 31 کاراکتر نمی تواند بیشتر باشد.)
بعضی از مهمترين انواع متغير در متلب :
کد:
double نقطه اعشار با دقت مضاعف 8 بايت
struct نوع تعريف شده توسط کاربر
single نقطه اعشار 4 بايت
uint8 عدد صحيح بي علامت 8 بيتي
uint16 عدد صحيح بي علامت 16 بيتي
uint32 عدد صحيحي بي علامت 32 بيتي
uint64 عدد صحيحي بي علامت 64 بيتي
int8 عدد صحيح 8 بيتي
int16 عدد صحيح 16 بيتي
int32 عدد صحيح 32 بيتي
int64 عدد صحيح 64 بيتي
عملگرهای منطقی و رابطه ای در متلب :
کد:
&
و ترکیب عطفی
|
یا ترکیب فصلی
~
نقیض
xor
یا مانع جمع
any
تعیین کننده اینکه آیا مولفه غیر صفر در یک بردار وجود دارد یا خیر
all
تعیین کننده اینکه آیا همه مقایسه ها درست است یا خیر
کد:
==
مساوی
~=
نا مساوی
<
کوچکتر
>
بزرگتر
<=
کوچکتر یا مساوی
>=
بزرگتر یا مساوی
عملگرهای ریاضی پر کاربرد در متلب :
کد:
جمع +
تفریق -
ضرب *
تقسیم /
به توان^
ترتيب حق تقدم: ^ > / \ * > + -