فیلم های آموزشی نرم افزار MATLAB- هزار دانش
معرفی نرم افزار MATLAB و کاربرد آن:
MATLAB یک زبان سطح بالا و با محیطی جذاب می باشد، که در ابتدا براساس زبان برنامه نویسی C توسعه داده شد. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژه MATrix (ماتریس) وLABoratory (آزمایشگاه) ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1×1 ذخیره میشود. یک رشته مانند «Tehran is capital of Iran» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون (بردارهای ستونی) ذخیره میشوند. بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.
MATLAB امکان آسان عملیات ماتریسی، محاسباتی و توابعی، استفاده از الگوریتم های مختلف و همچنین امکان ارتباط آسان با زبانهای مختلف برنامه نویسی را به کاربر میدهد.
MATLAB دارای طیف کاربردی گستردهای است، از جمله می توان به سیگنال و پردازش تصویر، ارتباطات، طراحی کنترلر، تست و اندازه گیری، مدل سازی مالی و تجزیه و تحلیل، و زیست شناسی محاسباتی اشاره نمود. همچنین امکان گسترش محیط MATLAB با استفاده از افزودن Toolbox برای اهداف مختلف داده شده است.
متلب یک زبان برنامهنویسی سطح بالای نسل چهارم و یک محیط تعاملی برای محاسبات عددی، تجسم و برنامهنویسی میباشد.
نرمافزار متلب توسط شرکت MathWorks تولیدشده است. این شرکت در سال ۱۹۸۴ در ایالت ماساچوست امریکا تأسیس شد. در سال ۱۹۷۰ Cleve Moler رییس دانشکده نیومکزیکو نرمافزار متلب را بر پایه زبان فرترن نوشت. در سال ۱۹۸۳ این نرمافزار را بر پایه زبان برنامهنویسی C شکل دادند و پس از تأسیس شرکت گسترش ان سرعت گرفت.
کاربردهای MATLAB
متلب بهطور گسترده بهعنوان یک ابزار محاسباتی در علم و مهندسی مانند رشتههای فیزیک، شیمی، ریاضی و تمام رشتههای مهندسی استفاده میشود. در زیر بعضی از موارد استفاده از متلب مطرحشده است:
- پردازش سیگنال و ارتباطات
- پردازش تصویر و ویدئو
- سیستمهای کنترل
- تست و اندازهگیری
- مهندسی مالی
- محاسبات زیستی
شرکت سازنده و گروههای مختلف، ازجمله دانشگاههای سرتاسر جهان و برخی شرکتهای مهندسی هر ساله جعبهابزارهای خاص-کاربردی به متلب میافزایند که باعث افزایش کارایی و محبوبیت آن شده است. فهرستی از این جعبهابزارها در زیر آمده است:
- سیمیولینک، ابزاری برای شبیهسازی سامانهها به صورت انتزاعی
- جعبهابزار مخابرات متلب، توابع و ابزارهای محاسبات مهندسی مخابرات
- جعبهابزار کنترل متلب، توابع و ابزارهای محاسبات مهندسی کنترل
- جعبهابزار فازی متلب، توابع و ابزارهای محاسبات فازی
- جعبهابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی
- جعبهابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل
- جعبهابزار آمار متلب، توابع و ابزارهای محاسبات آمار
- جعبهابزار جمعآوری داده متلب، توابع و ابزارهای جمعآوری داده
- جعبهابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی
- جعبهابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر
- جعبهابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت
- جعبهابزار احتمالات متلب
- جعبهابزار محاسبات سیمبولیک متلب
- جعبهابزار کارگاه بیدرنگ متلب، توابع و ابزارهای محاسبات سامانههای بیدرنگ
مخاطبین نرم افزار MATLAB:
مخاطبین اصلی این نرم افزار مهندسین برق، عمران، آب، مکانیک، مواد، شیمی، صنایع و بسیاری از رشته های دیگر می باشند.