نرم افزار متلب (Matlab)
متلب یک زبان برنامهنویسی سطح بالای نسل چهارم و یک محیط تعاملی با تمرکز بر روی تکنیکهای محاسباتی برای محاسبات عددی، تجسم و برنامهنویسی میباشد که از ترکیب دو واژه MATrix (ماتریس) و LABoratory (آزمایشگاه) ایجاد شده است. این نرم افزار محیطی مناسب برای انجام عملیاتهای ریاضی، ایجاد محیطهای ویژوال و برنامه نویسی آسان را همزمان فراهم کرده است.
متلب توانایی کار با ماتریسها، رسم انواع توابع و دادهها، پیادهسازی انواع الگوریتمها، ایجاد رابط کاربری، ارتباط با برنامههای نوشتهشده به زبانهای دیگر ازجمله C، C++، JAVA و فرترن و ایجاد مدلها و برنامههای کاربردی را فراهم میکند. متلب یک سیستم تعاملی است که عنصر اصلی آن آرایه ای است که نیازی به ابعاد ندارد. به شما این امکان را می دهد که در سریعترین زمان نوشتن برنامه به زبان غیر تعاملی اسکالر مانند C یا Fortran ، بسیاری از مشکلات محاسبات فنی ، به ویژه موارد دارای فرمول های ماتریسی و برداری را حل کنید.
تاریخپه متلب (Matlab)
در سال ۱۹۷۰ Cleve Moler رییس دانشکده نیومکزیکو نرم افزار متلب را بر پایه زبان فرترن برای سهولت دسترسی دانش آموزان به Link pack و Eispack بدون یادگیری fortran 1970 طراحی کرد. جک لیتل از دانشگاه استنفورد تصمیم به همکاری با مولر را گرفت و نرم افزار متلب را به صورت گسترده منتشر کردند. نرمافزار متلب توسط شرکت MathWorks تولید گردید. این شرکت در سال ۱۹۸۴ در ایالت ماساچوست امریکا تأسیس شد. در سال ۱۹۸۳ این نرمافزار را بر پایه زبان برنامهنویسی Cشکل دادند و پس از تأسیس شرکت گسترش ان سرعت گرفت.
نرم افزار متلب از پنج قسمت اصلی تشکیل شده است :
- زبان متلب
- محیط کاری متلب
- کنترل گرافیک
- کتابخانه توابع ریاضی متلب
- رابط برنامه کاربردی متلب
مزایا استفاده از متلب (Matlab) :
- راحتی استفاده
- استقلال نرم افزاری
- توابع از پیش تهیه شده
- رسم مستقل از دستگاه
- واسطه گرافیکی کاربر
- مدیریت آسان حافظه
- ارتباط آسان با انواع سخنت افزار (میکروفن ، دوربین و…)
- امکان کامپایل برنامه ها
- پشتیانی از زبان های برنامه نویسی
معایب نرم افزار متلب (Matlab) :
- متلب یک زبان مفسری است بنابراین سرعت اجرایی آن نسبت به زبان کامپایلری پایین تر است.
- هزینه بالا
کاربرد های نرم افزار متلب (Matlab)
- پردازش سیگنال وارتباطات
- پردازش تصویر و ویدئو
- محاسبات زیستی
- مهندسی مالی
- سیستم کنترل
- تست و اندازه گیری
- قدرت متلب در برخی از محاسبات ریاضی :
- کار با ماتریس و آرایه ها
- محاسبات عددی
- حساب دیفرانسیل و انتگرال
- آمار
- توابع غیر خطی
- جبر خطی
- معادلات جبری
- انجام پروژه با MATLAB انجام پروژه با MATLAB
کاربردهای متلب (Matlab)
- پردازش سیگنال و ارتباطات
- پردازش تصویر و ویدئو
- سیستمهای کنترل
- تست و اندازهگیری
- مهندسی مالی
- محاسبات زیستی
قدرت محاسبات ریاضی متلب (Matlab)
- کار با ماتریسها و آرایهها
- رسم نمودارهای دوبعدی و سهبعدی و گرافیک
- جبر خطی
- معادلات جبری
- توابع غیرخطی
- آمار
- آنالیز داده
- حساب دیفرانسیل و انتگرال و معادلات دیفرانسیل
- محاسبات عددی
- ادغام
- براز منحنی
جعبه ابزارهای متلب (Matlab)
- سیمیولینک، ابزاری برای شبیهسازی سامانهها به صورت انتزاعی
- جعبه ابزار مخابرات متلب، توابع و ابزارهای محاسبات مهندسی مخابرات
- جعبه ابزار کنترل متلب، توابع و ابزارهای محاسبات مهندسی کنترل
- جعبه ابزار فازی متلب، توابع و ابزارهای محاسبات فازی
- جعبه ابزار محاسبات متلب، توابع و ابزارهای محاسبات عددی
- جعبه ابزار تخمین متلب، توابع و ابزارهای محاسبات بحث تخمین سیستم در مهندسی کنترل
- جعبه ابزار آمار متلب، توابع و ابزارهای محاسبات آمار
- جعبه ابزار جمعآوری داده متلب، توابع و ابزارهای جمعآوری داده
- جعبه ابزار شبکه عصبی متلب، توابع و ابزارهای محاسبات شبکه عصبی
- جعبه ابزار پردازش تصویر متلب، توابع و ابزارهای محاسبات پردازش تصویر
- جعبه ابزار پردازش صوت متلب، توابع و ابزارهای محاسبات پردازش صوت
- جعبه ابزار احتمالات متلب
- جعبه ابزار محاسبات سیمبولیک متلب
- جعبه ابزار کارگاه بیدرنگ متلب، توابع و ابزارهای محاسبات سامانههای بیدرنگ