نرم افزار متلب چیست؟

نرم افزار متلب چیست؟

پاسخ به این سوال که نرم افزار متلب چیست؟

در این پست قصد داریم به این سوال که نرم افزار متلب چیست؟ پاسخ دهیم و اینکه چرا باید متلب را یاد بگیریم؟ زیرا بعد از نصب متلب و برای ورود به محیط برنامه و همچنین ورود به دوره آموزش متلب ، شاید این سوال برای شما پیش آمده باشد که کلمه ی Matlab به چه معناست، پیدایش این نرم افزار از کجا بوده و نقاط قوت و ضعف آن چیست.

معنای کلمه متلب Matlab

کلمه متلب مخففه دو کلمه ی MATRIX به معنای ماتریس و LABORATORY به معنای لابراتوار یا آزمایشگاه است که با هم ترکیب شده اند. دلیل این مسئله این است که تمام داده ها در متلب به ماتریس تبدیل میشوند. یعنی اگر شما فایلهای صوتی و تصویری را هم وارد محیط برنامه کنید، متلب آنها را به ماتریسهای چند بعدی ترجمه میکند.

خب وقتی که تمام داده ها بصورت ماتریسی وارده برنامه شوند، محاسبات هم به صورت ماتریسی خواهد بود.

 

تولد و پیدایش

بعد از پاسخ به این سوال که نرم افزار متلب چیست؟ باید تولد و پیدایش آن را بررسی کنیم. اگر بخواهیم چند کلمه ای در مورد پیدایش و تولد این نرم افزار صحبت کنیم، از اینجا شروع میکنیم که در اواخر دهه 70 میلادی رئیس دپارتمان کامپیوتر دانشگاه NEW MEXICO برای انجام یک سری محاسبات ساده، نرم افزاری را نوشت و در اختیار دانشجویانش قرار داد. آن نرم افزار خیلی سریع بین سایر دانشگاه ها نیز پخش شد.

حتما بخوانید:  آموزش نصب متلب 2019 - آموزش نصب متلب r2019a

بعد از آن چند نفر دیگر از دانشگاه های مختلف، مخصوصاً STANFORD به این تیم پیوستند و بعد از آنکه قابلیت های تجاری این نرم افزار را شناختند، در ساله 1984 شرکت MATHWORKS را تاسیس کردند و متلب را مجدد با زبان C برنامه نویسی کردند. تا نهایت به صورت عمومی عرضه شد.

 

نکات مثبت و منفی متلب 2017

حال به نکات مثبت و منفی این نرم افزار می پردازیم. که مطمئناً بعد از دنبال کردن دوره آموزش متلب سایت توتیک، حتماً با این نکات برخورد خواهید داشت.

با نکات مثبت شروع میکنیم:

  1. یادگیری و کدنویسی با این نرم افزار بسیار بسیار راحت است.
  2. این نرم افزار در اکثر زمینه های تخصصی کتابخانه های فوق العاده ای دارد که میتوانید برای پیشبرد اهداف خود از آنها استفاده کنید.
  3. متلب جزو زبانهای سطح بالاست و این یعنی به زبان انسان نزدیک است.
  4. این نرم افزار قدرت شبیه سازی بالایی دارد، در حقیقت میتوان گفت دقت محاسباتش بسیار بالاست.
  5. رسم نمودارهایی با دقت و وضوح بالا.
  6. قابلیتها و قدرت این برنامه در زمینه ی پردازش تصویر و پردازیش سیگنال. به طوری که می توان گفت در این زمینه از نرم‌افزار قدرتمندی مانند LABVIEW نیز قدرتمندتر ظاهر شده است.

 

اگر بخواهیم تنها نقطه ضعف این برنامه را بیان کنیم، میتوان گفت که متلب با وجود سرعت بالایی که در محاسبات دارد، نسبت به سایر محیط های برنامه نویسی کندتر است. و دلیلش هم این است که تمامی محاسبات را به صورت ماتریسی انجام میدهد.

حتما بخوانید:  دانلود نرم افزار متلب 2017

خب این یعنی اگر شما کدی داشته باشید و بتوانید در آن داده هایتان را نه به صورت ماتریسی بلکه به صورت برداری برای برنامه تعریف نمایید، سرعت اجرای برنامه به شدت بالا خواهد رفت.

همین کند بودن باعث میشود که نتوان با این نرم افزار محاسبات را به شکل REAL TIME یا در لحظه انجام داد.

 

مثال از محاسبات Real Time

بگذارید با یک مثال دقیقتر این مسئله را بررسی کنیم.

فرض کنید که شما یک شتاب سنج بیسیم (وایرلس = Wire Less ) دارید و آن را با WIFI به سیستم خود متصل کرده اید.

میخواهید که در لحظه اطلاعات از شتاب سنج به متلب منتقل شود. و در همان لحظه نیز پردازش هایی روی آن انجام گرفته و در نهایت خروجی مورد نظر را به شما ارائه دهد.

مشکلی که اینجا رخ خواهد داد این است که با وجود توانایی متلب در انجام کارهایی که ذکر شد، بعلت کندی در محاسبات، دائم از محاسبات اصلی عقب خواهد افتاد. و در نهایت به جایی خواهد رسید که یک پالس دریافتی از شتابسنج را با چند دقیقه تاخیر نمایش خواهد داد.

 

چند نکته اضافی

اجازه دهید چند مورد را نیز بعنوان نکات اضافی در اختیار شما قرار دهیم.

اول اینکه در متلب شما نیاز ندارید متغیری تعریف کنید. بلکه همه ی متغیر ها بصورت پیشفرض از نوع DOUBLE هستند.

حتما بخوانید:  عبارت های منطقی (Logical Expressions) و عملگر های منطقی (Relational Operator) در متلب

وقتی کدهایی که نوشتید را اجرا میکنید، همیشه خطهای بالایی از اولویت بالاتری برای اجرا شدن برخوردارند. یعنی کد شما به صورت خط به خط و از بالا به پایین اجرا میشود.

و آخر هم اینکه متلب نیازی به COMPILER ندارد و خود یک زبان مفسر است.

 

امیداوریم با مطالعه ی این نوشتار، تا حد زیادی به این پرسش که نرم افزار متلب چیست؟ پاسخ داده باشیم. و همچنین آمادگی اولیه لازم برای ورود به دوره آموزش متلب را کسب کرده باشید. در صورت داشتن هرگونه سوالی در مورد متلب، با مطرح کردن آن در بخش نظرات آن را با ما در میان بگذارید.

 

 

2 دیدگاه در “نرم افزار متلب چیست؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

محصولی در سبد خرید شما وجود ندارد