آشنايي با نرم افزارهاي رياضي

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



