انواع داده ها در متلب (جلسه دوم آموزش متلب)
یادگیری متلب بدون شناخت انواع داده ها در متلب امکان پذیر نیست. در دوره های آموزش مقدماتی و پایه ای این نرم افزار شناخت داده ها همواره جز مفاهیم مهم و اولیه است. داده ها یا کلاس های مختلفی در متلب وجود دارد که می توانید با آنها کار کنید.

شکل1: اهمیت داده ها در متلب
اهمیت آشنایی با انواع داده ها در متلب
انواع داده در متلب فرمت های پشتیبانی شده ای هستند. که برای محاسبه استفاده می شوند.
متلب یک ابزار محبوب برای تجزیه و تحلیل ریاضی و آماری است. این نرم افزار طیف گسترده ای از امکانات را برای محاسبات دارد.
یادگیری متلب به ویژه برای دانشجویان رشته های فنی مهندسی و علوم پایه به منزله یک گام بزرگ به سوی پیشرفت است.
انجام پروژه های متلب دور از انتظار نیست. کافی است مسیر درست را انتخاب کنید.

شکل2: انواع داده ها در متلب
انواع داده ها در متلب
داده های پشتیبانی شده در متلب عبارتند از:
1-داده های عددی
اعداد صحیح، اعشاری و کسری تحت این نوع داده قرار می گیرند. کلاس های عددی در متلب شامل:
اعداد صحیح علامت دار و بدون علامت (integer). و اعداد اعشاری با دقت هفت رقم (single) و دقت مضاعف (double) است.
2-کاراکترها و رشته ها
نوع دیگری از داده ها در متلب آرایه های کاراکتری و رشته ها هستند. حروف و متن ها در قالب این نوع داده ذخیره می شوند.
همانطور که آرایه های عددی دنباله ای از اعداد است، یک آرایه کاراکتری یا رشته ای نیز دنباله ای از حروف است.
3-تاریخ و زمان
این نوع داده شامل مقادیر مختلف زمان و تاریخ است. این مقادیر در شکل های مختلفی قابل نمایش هستند.
برای اطلاعات بیشتر بهتر است در یک دوره آموزش برنامه نویسی متلب شرکت کنید.

شکل 3 : نمودار آرایه یا ماتریس انواع داده های مهم در متلب
4-آرایه های طبقه بندی شده
یکی از انواع داده ها آرایه های طبقه بندی شده است. این نوع آرایه مانند ظرفی برای نگهداری داده های کیفی غیر عددی هستند.
و یا لیستی از داده های گسسته محدود است.
5-جدول ها
در یک دوره آموزش متلب پنجمین داده ای که معرفی می شود جدول است. آرایه ها در قالب این داده به شکل جدول نمایش داده می شوند.
ستون های نامگذاری شده این جداول می توانند شامل: انواع داده های عددی، طبقه بندی شده و … باشد.
6-جدول زمانی
جدول زمانی نوعی از جدول می باشد. که زمان را به شکل سطری – ستونی نمایش می دهد.
تمامی توابع مربوط به جدول برای جدول زمان نیز کاربرد دارد. این نکته می تواند در انجام پروژه های متلب مفید واقع شود.
7-داده های ساختاری (structure)
اگر در یک دوره آموزش متلب شرکت کنید، به شما خواهند گفت که استراکچر نوعی داده تطبیق پذیر و همه کاره است.
این نوع داده از فیلدهای نام گذاری شده تشکیل می شود. هر یک این فیلدها می توانند انواع مختلف داده را در خود جای دهد.
8-آرایه های سلولی (Cell Arrays)
یکی از انواع داده ها در متلب آرایه های سلولی است. این نوع داده از تعدادی سلول اندیس دار تشکیل می شود.
هر سلول می تواند حاوی داده هایی از انواع و اندازه های متغیر باشد.

شکل 4: آرایه سلولی
9-اشاره گر به یک تابع (Function Handles)
این نوع داده به متغیرها اجازه می دهد تا یک تابع را بطور غیر مستقیم فراخوانی کنند.
10-سری های زمانی
اگر در یک دوره آموزش برنامه نویسی متلب حضور داشته اید، می دانید که این نوع داده بیشتر برای تحلیل های آماری استفاده می شود.
Map Containers، شناسایی نوع داده (Data Type Identification) و تبدیل نوع داده (Data Type Conversion)
از دیگر انواع داده ها در متلب هستند. داده هایی که به شکل کلیدواژه ذخیره می شوند در دسته Map Containers قرار دارند.
همچنین دسته دوم و سوم در شناخت انواع داده و نیز تبدیل متغیرها به یکدیگر کاربرد دارند.
