متلب (MATLAB) چیست؟
جوابهای مختلفی برای سؤال «گویش نرمافزار نویسی متلب چیست؟» وجود داراست:
Matrix Laboratory، یا این که به طراحی سایت در مشهد اختصار MATLAB، یک لهجه نرم افزارنویسی نسل چهارم برای یک نرم افزار میباشد که با دور و بر تعاملی خویش، ابزار قدرتمندی در مورد محاسبات عددی و تجسم فضایی محسوب میشود.
بهوسیله متلب، می توانید ماتریکسها را دستکاری کرده و ضمن پیادهسازی الگوریتمهای متعدد و ساختوساز رابط کاربری، توابع و دادههای متفاوت را ترسیم فرمائید. این گویش، همینطور به شما قابلیت و امکان می دهد تا از رابطه میان کدهای متلب و گویشهای دیگری مانند C، C++، جاوا (Java) و فرترن ((Fortran منفعتمند گردید.
چک داده، پیشرفت الگوریتم، سبکسازی و ساخت و ساز اپلیکیشنهای کاربردی نیز به عنوان مثال مواقعی میباشند که برای انجامشان میتوانید به متلب مراجعه نمایید. دستورها داخلی و تابعهای متفاوت متلب، به شما در حلّ محاسبات ریاضی و ترسیم طرحها و نقشههای مختلف، امداد خواهد کرد.
تاریخچه لهجه نرم افزار نویسی متلب
کلیو مولر (Cleve Moler)، ریاضیدان و اپنویس کامپیوتر، متلب را ابتکار عمل کرد. وی ایده نوآوری این برنامه را از نقطه پایانطومار دکترای خویش گرفت که در دهه ۱۹۶۰ ارائه داده بود. مولر بعداز این که معلم کالج نیومکزیکو شد، برای راحتی دانشجو ها خویش، به ساخت و ساز ساخت و توسعه و گسترش متلب پرداخت. کلیو مولر، نرم افزارریزیهای نخستین جبر خطی متلب را در سال ۱۹۶۷ به یاروهمدم مشاور نقطه پايانطوماراش، جورج فورسایت (George Forsythe)، ایفا اعطا کرد. اختراع کننده متلب میگوید: «متلب در بالا یک گویش اپنویسی خلا، بلکه یک ماشین اکانت ماتریسی تعاملی بی آلایش بود.»
خواسته وی از «در بالا»، پیش از تکثیر ورژن ۱.۰ میباشد. اولی ورژن متلب در اواخر دهه ۱۹۷۰ کامل شدن شد. این اپلیکیشن برای اولینتوشه در فوریه ۱۹۷۹ در دانش کده تحصیلات تکمیلی نیروی دریایی کالیفرنیا در معرض رویت کرد مردم قرار گرفت. ورژنهای اول MATLAB، ماشیناکانتهای ماتریسی بی آلایش با ۷۱ تابع از پیش تشکیل شده بودند. آن فرصت متلب به طور بدون پول در دانشکدهها توزیع میشد و مولر ورژنهایی از اپلیکیشن خویش را در چنگ دانش کدههایی که بازدید می کرد میگذاشت.
به زودی این اپلیکیشن طرفدارهای متعددی (مخصوصاً در دانش کدههای فنی و ریاضی کالجها) پیدا کرد. در دهه ۱۹۸۰ کلیو مولر با جان ان. لیتل (John N. Little) آشنا شد. آنان تصمیم گرفتند که متلب را مجدداً بر اساس گویش C نرمافزارنویسی کرده و آن را برای رایانههای رومیزی کمپانی IBM که در آن مجال جایگزین رایانههای گذشته میشدند، به بازار عرضه نمایند. جان لیتل و نرمافزارنویسی به اسم استیو بنگرت (Steve Bangert) متلب را مجدد به گویش C نوشتند و باکسابزار آن را پیشرفت دادند.
کاربردهای گویش متلب چیست؟
میلیونها مهندس و دانشمند در سراسر دنیا از متلب برای طیف وسیعی از کاربردها در صنعت و دانش گاهها استعمال مینمایند. دیپ لرنینگ، ماشین لرنینگ، پردازش سیگنال و پیوندها، پردازش تصویر و ویدیو، سیستمهای در دست گرفتن، آزمایش و اندازهگیری و اکثری دیگر از موضوعها، از وجود متلب سود می برند.
این اپلیکیشن در همگی جنبههای ریاضی ها محاسباتی به کار گیری میگردد؛ ولی رایجترین مفاد به کارگیری از لهجه متلب چیست؟
ماتریسها و آرایهها؛
نقشهکشی و گرافیک دو و سهآینده؛
جبر خطی؛
معادلات جبری؛
توابع غیرخطی؛
داده های عددی؛
بررسی دادهها؛
معادلات دیفرانسیل و انتگرال؛
محاسبات عددی؛
انتگرالگیری؛
برازش منحنی؛
اشکال تبدیلها؛
و گونه های توابع دیگر.