نرم افزار MATLAB
تاریخچه نرم افزار MATLAB
اولین بار clver moler برای سهولت دسترسی دانش آموزان بهLink pack و Eispack بدون یادگیری fortran نرم افزار متلب را در دهه 1970 طراحی کرد. از آنجایی که ایم نرم افزار کاربرد خوبی در دنیای ریاضی داشت اساتید دیگر دانشگاه ها به جذب این نرم افزار علاقه مند شدند.
جک لیتل از دانشگاه استنفورد تصمیم به همکاری با مولر را گرفت و نرم افزار متلب را به صورت گسترده منتشر کردند.
معرفی
کلیه تعارف ارائه شده از نرم افزار MATLAB
- متلب به زبان ساده یک محیط نرم افزاری برای انجام محاسبات کامپیوتری است
- یک زبان برنامه نویسی که با توجه به تکنیک های محاسباتی محیطی مناسب برای انجام عملیات ریاضی و برنامه نویسی در رشتته های مختلف را فراهم کرده است
- یک محیط توسعه یافتته برای کد نویسی است که شما میتوانید خطاهای کد نویسی را پیدا کنید و به تکمیل دستورات بپردازید و هم چنین از پیشنهادات عملکردی نیز بهرمند شوید
متلب از دو واژه ماتریس و آزماشگاه تشکیل شده است از واژه ماتریس از آن جهت استفاده شده اسست که این برنامه رویکرد ماتریس محور دارد حتی اعداد منفرد و مختلط هم به صورت ماتریس در نظر گرفنه میشوند .
متلب از محصولات مت ورکس است که برای پروه های مختلف مهندسی برق ، مکانیک ، و … استفاده میشود .
متلب نرم افزار مفیدی است برای کار کردن با ماتریس ها ، انواع الگوریتم ها، رسم انواع توابع و داده ها ، پردازش تصویر و سیگنال، رسم اشکال هندسی و ارتباط با برنامه های نوشته شده به زبان های دیگر.
نرم افزار متلب از پنج قسمت اصلی تشکیل شده است :
- زبان متلب
- محیط کاری متلب
- کنترل گرافیک
- کتابخانه توابع ریاضی متلب
- رابط برنامه کاربردی متلب
زبان متلب:زبان سطح بالای ماتریس-آرایه ای است و به کمک متلب میتوان برنامه ساده و پیچیده را ایجاد کرد و برای انجام این کار ویژگی های برنامه نویسی شئ گرا را دارد
محیط کاری متلب : ابزار و امکاناتی را در اختیار کاربر و برنامه نویس متلب قرار میدهد از این ابزار و امکانات میتوان به موارد زیر اشاره کرد :
امکاناتی برای مدیریت متغیر ها در فضای کاری ، ابزاری برای توسعه و مدیریت در برنامه متلب به منظور رفع خطا ، m فایل ها در برنامه های متلب
کنترل گرافیک: همان سیستم گرافیکی متلب است که دارای دستورات سطح بالا و پایین است که از دستورات سطح بالا برای تجسم داده های دو بعدی و سه بعدی ، پردازش تصویر و انیمیشن و استفادده میشود
در دستورات سطح پایین این امکان را فراهم میکند تا ظاهر گرافیکی برنامه را طراحی کنیم.
کتابخانه توابع ریاضی متلب : شامل الگوریتم های محاسباتی مثل سینوس ها و کسینوس ها و توابع پیچیده تری مثل ماتریس معکوس ، مقادیر ویژه ماتریس را شامل مشود
رابط برنامه کاری متلب : امکان نوشتن برناممه های فرترن و C به منظور تعامل با متلب را فراهم میکند و شامل امکاناتی مانند فراخوانی روال از متلب (اتصال پویا ) ، فراخوانی متلب به عنوان موتور محاسباتی و خواندن و نوشتن به فایل های mat را دارد .