متلب که از محصولات شرکت «مت ورکس» است، برای گروههای مختلف مهندسان رشتههای مختلف از جمله مهندسی برق، مکانیک، رایانه و غیره کاربرد بسیاری دارد. هسته متلب برای سرعت و کارایی بالا به زبان سی نوشته شده ولی رابط گرافیکی آن به زبان جاوا پیاده سازی شده است. برنامههای متلب بیشتر متن باز هستند و در واقع متلب (مانند بیسیک) مفسر است نه کامپایلر. قدرت متلب از انعطاف پذیری آن و راحت بودن کار با آن ناشی می شود، همچنین شرکت سازنده و گروههای مختلف، از جمله دانشگاههای سراسر جهان و برخی شرکتهای مهندسی هر ساله جعبه ابزارهای خاص – کاربردی به آن می افزایند که باعث افزایش کارآیی و محبوبیت آن شده است. مهمترین انتقادات از متلب به خاطر متن باز نبودن و گران بودن آن است که امکان اجرای کدهای نوشته شده در متلب را در هر محیطی محدود می کند. متلب اساساً برای کار با ماتریسها طراحی شده است و استفاده از ساختارهای دیگر داده سرعت اجرای کد را کم می کند. برای نصب کردن متلب نیاز به نصب برخی بستههای کامپایل شده است که در برخی سیستم عاملها ایجاد مشکل می کند. همچنین ارتباط دادن کدهای نوشته شده در زبانهای دیگر می تواند سخت باشد. متلب رقیبان زیادی دارد و نرم افزارهای مشابه بسیاری می توانند کارهای مشابه نرم افزار متلب را انجام دهند.
نرم افزار Matlab یکی از برترین و پیشرفتهترین نرم افزار محاسباتی ریاضی برای علوم به خصوص مهندسی به شمار میرود که دارای امکانات فوق العاده زیاد برای رسم اشکال هندسی، مدل سازی نرم افزارهای مهندسی، پردازش تصویر، محاسبات دقیق ریاضی و بسیاری کاربردهای دیگر نام برد. امروزه این نرم افزار به علت همه کاره بودنش از دیگر نرم افزارها متمایز شده است. به عبارت دیگر یک زبان برنامه نویسی با قابلیت بالا برای انجام محاسبات عددی است. همان طور که اشاره شد Matlab یک سیستم ماتریس محور (Matrix Laboratory) برای محاسبات ریاضی و مهندسی است. این نرم افزار تواناییهای محاسبه، نمایش و برنامه نویسی در محیطی ساده و با دستورالعملهای آشنا را گردآوری کرده است. هر چند هسته اصلی این نرم افزار برای انجام محاسبات و تحلیلهای ریاضی نظیر محاسبات عددی و آنالیز دادهها طراحی شده است اما قدرت بالای تحلیل و تواناییهای گرافیکی قابل توجه این نرم افزار در قالب جعبه ابزارهایی در اختیار مهندسان نیز قرار گرفته است تا از طریق آن به شبیه سازی و تحلیل عملکرد سیستمهای مورد نظر خود بپردازند. دسته ای از این جعبه ابزارها (TOOLBOX) که مرتبط با مهندسی کنترل هستند عبارت هستند از: منطق فازی، پردازش سیگنال، شبکههای عصبی، پردازشهای آماری، الگریتمهای ژنتیک، سیستمهای کنترلی، پردازش تصاویر، دریافت تصویر و طراحی فیلتر.
متلب در طول سالهای اخیر به ابزار بسیار قدرتمندی برای انجام پردازشهای پرزحمت و سنگین مهندسی مبدل شده است.
مث ورلد (MathWorld) ـ دانشنامه برخط (آن لاین) ریاضی است که بیشتر بخشهای آن توسط «اریک ویستین» نوشته شده است. این دانشنامه توسط موسسه «ولفرم ریسرچ» پشتیبانی می شود.
ادامه دارد…
codex09x