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

متلب (MATLAB) یا (Matrix Lab) نام یکی از نرم‌افزارهای رایانه‌ای برای انجام محاسبات ریاضی است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه‌است که از ترکیب دو واژهٔ MATrix و LABoratory ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند.

کار کردن با ماتریس‌ها در Matlab بسیار ساده است. در حقیقت تمام داده‌ها در Matlab به شکل یک ماتریس ذخیره می‌شوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره می‌شود. یک رشته مانند «Whale is the biggest animal» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستون‌ها به تعداد کاراکترهاست) ذخیره می‌شود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره می‌گردد که بُعد اول و دوم  آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده می‌شود. فایل‌های صوتی نیز در Matlab به شکل ماتریس‌های تک ستون (بردارهای ستونی) ذخیره می‌شوند. بنابراین جای تعجب نیست که Matlab مخفف عبارت Matrix Laboratory باشد.
علاوه بر توابع فراوانی که خود Matlab دارد، برنامه‏نویس نیز می‏تواند توابع جدید تعریف کند.

استفاده از توابع Matlab برای نمایش داده‏ها بسیار راحت و لذت بخش است. برای مثال با چند خط زیر می‌توان یک شکل موج سینوسی با فرکانس ۱۰ هرتز را تولید کرده و کشید:

[css][/css]

[css]</pre>
x=0:0.01:10

y=sin(2*pi*10*x)

y=plot(x,y)
<pre>[/css]

 

متلب که از محصولات شرکت مت‌ورکس (The MathWorks) است، برای گروه‌های مختلف مهندسان رشته‌های مختلف از جمله مهندسی برق، مکانیک، رایانه و… کاربرد بسیاری دارد.

 

شرکت سازنده MATLAB شرکت Math works نام دارد. این شرکت در سال ۱۹۸۴ بنیان نهاده شد و هم اکنون دارای بیش از ۲۰۰۰ نفر پرسنل است. دفتر مرکزی این شرکت در شهر Natick در ایالت ماساچوست آمریکا قرار دارد. برای دسترسی به سایت این شرکت می توان به آدرس http://www.mathworks.com مراجعه کرد .

 

بخش ۱: ماتریس ها

برای نمایش ماتریس ها در MATLAB     بدین صورت عمل می کنیم:

[css]</pre>
>>a= [1 2 3;7 8 10;12 14 19]
<pre>[/css]

و اجرای این دستور ماتریس زیر نمایش داده می شود Enter با زدن کلید

[css]</pre>
a=

۱ ۲ ۳

۷ ۸ ۱۰

۱۲ ۱۴ ۱۹
<pre>[/css]

سطر ها توسط سمی کالن از هم جدا می شوند و بین اعداد باید فاصله وجود داشته باشد.

در جلسه بعدی عملیات ماتریسی را توضیح خواهیم داد.