تعریف
MATLAB یکی از زبانهای با کارایی بالا است که عموماً به منظور محاسبات فنی استفاده می شود. با ادغام تجسم و برنامه نویسی ، MATLAB محیطی را برای استفاده آسان ایجاد می کند که در آن از علائم ریاضی قابل فهم برای بیان مشکلات و راه حل ها استفاده می شود. این زبان به طور کلی در توسعه الگوریتم ها ، محاسبات و ریاضیات استفاده می شود.
برنامه MATLAB بر اساس زبان برنامه نویسی MATLAB ساخته شده است. این کاربردهای متداول این برنامه MATLAB شامل استقرار Command Window در قالب یک پوسته ریاضی تعاملی یا اجرای فایل هایی است که از کد متلب تشکیل شده است.
تاریخچه متلب
توسعه MATLAB در اواخر دهه 1970 آغاز شد. کار بر روی MATLAB توسط کلیو مولر آغاز شد که در آن زمان ریاست بخش علوم کامپیوتر در دانشگاه نیومکزیکو را بر عهده داشت. کلیو مولر توسعه MATLAB را با هدف ایجاد دسترسی دانش آموزان به EISPACK و LINPACK بدون نیاز به یادگیری Fortran آغاز کرد.
با این حال ، این زبان به دلیل قابلیت استفاده زیاد در منطقه مذکور ، به زودی در بین تعداد زیادی از دانشگاهها ، به ویژه در زمینه ریاضیات کاربردی ، رواج یافت. در زمان بازدید مولر از دانشگاه استنفورد در سال 1983 ، جک لیتل ، که مهندس بود ، با زبان برنامه نویسی MATLAB تماس گرفت.
پس از درک این واقعیت که MATLAB دارای پتانسیل تجاری قابل توجهی است ، جک لیتل با استیو بانگرت و مولر دست به کار شد. این سه سپس بازنویسی MATLAB را به زبان C شروع کردند. این امر همچنین با تشکیل MathWorks در سال 1984 همراه شد تا توسعه MATLAB را افزایش دهد.
JACKPAC نامی است که به کتابخانه های بازنویسی شده MATLAB داده شد. LAPACK در سال 2000 ایجاد شد. این مجموعه جدیدی از کتابخانه ها بود که توسط متلب جدیدتر و اصلاح شده استفاده شد تا ویژگی دستکاری ماتریس را در خود جای دهد.
استفاده های اولیه از MATLAB به طور خاص توسط پزشکان و همچنین محققان مرتبط با زمینه مهندسی کنترل ، که تخصص جک لیتل بود ، انجام شد. این زبان ، به دلیل ویژگی های برجسته ، به سرعت در انواع دیگر حوزه ها نیز محبوب شد.
کاربردهای متداول این زبان در حال حاضر در زمینه آموزش ، به ویژه در آموزش تجزیه و تحلیل عددی و جبر خطی استفاده می شود. جدا از آن ، توسط دانشمندانی که در زمینه پردازش تصویر کار می کنند نیز استفاده می شود.
نحوه بدست آوردن و سایر اطلاعات
MATLAB® یک زبان محاسباتی فنی سطح بالا و محیطی تعاملی برای توسعه الگوریتم ، تجسم داده ها ، تجزیه و تحلیل داده ها و محاسبه عددی است. با استفاده از محصول MATLAB ، می توانید مشکلات محاسبات فنی را سریعتر از زبانهای برنامه نویسی سنتی مانند C ، C ++ و Fortran حل کنید.
شما می توانید از MATLAB در طیف گسترده ای از برنامه ها ، از جمله پردازش سیگنال و تصویر ، ارتباطات ، طراحی کنترل ، آزمایش و اندازه گیری ، مدل سازی و تجزیه و تحلیل مالی و زیست شناسی محاسباتی استفاده کنید. جعبه ابزارهای اضافی (مجموعه ای از عملکردهای MATLAB ویژه) محیط MATLAB را برای حل کلاسهای خاصی از مشکلات در این مناطق برنامه کاربردی گسترش می دهد.
MATLAB تعدادی ویژگی برای مستندسازی و به اشتراک گذاری کار شما ارائه می دهد. می توانید کد متلب خود را با زبان ها و برنامه های دیگر ادغام کرده و الگوریتم ها و برنامه های متلب خود را توزیع کنید.
زبان سطح بالا برای محاسبات فنی
محیط توسعه برای مدیریت کد ، پرونده ها و داده ها
ابزارهای تعاملی برای اکتشاف ، طراحی و حل مسئله
توابع ریاضی برای جبر خطی ، آمار ، تجزیه و تحلیل فوریه ، فیلترینگ ، بهینه سازی و ادغام عددی
عملکردهای گرافیکی دو بعدی و سه بعدی برای تجسم داده ها
ابزارهایی برای ایجاد رابط کاربری گرافیکی سفارشی
توابع برای ادغام الگوریتم های مبتنی بر MATLAB با برنامه ها و زبان های خارجی مانند C ، C ++ ، Fortran ، جاوا ، COM و Microsoft Excel
MATLAB از طریق وب سایت eRaider از MathWorks در دسترس است.