Matlab

درباره‌ی نرم افزار:

MATLAB یکی از بزرگترین و پرکاربرد ترین نرم افزارهای مهندسی است و دارای قسمت های زیادی‌ست که برنامه نویسی به عنوان قلب آن مطرح است و مربوط به تمام رشته ها می شود. MATLAB یا MAATrix LAB نام یکی از نرم‌افزارهای رایانه‌ای برای انجام محاسبات ریاضی است. واژه‌ی متلب از ترکیب دو واژه‌ی MATrix (ماتریس) و LABoratory (آزمایشگاه) ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند. در درجه‌ی بعد بسته نرم افزارهای زیر مجموعه وجود دارند که هر کدام به رشته ی خاصی مربوط می شود مثل simpower که مربوط به رشته ی مهندسی برق قدرت می شود.

شرکت سازنده متلب شرکت مت‌ورکس نام دارد. این شرکت در سال ۱۹۸۴ بنیان نهاده شد و هم اکنون دارای بیش از ۲۰۰۰ نفر پرسنل است. دفتر مرکزی این شرکت در شهر Natick در ایالت ماساچوست آمریکا قرار دارد. هسته متلب برای سرعت و کارایی بالا به زبان C نوشته شده‌است ولی رابط گرافیکی آن به زبان جاوا پیاده سازی گشته‌است.

برنامه‌های متلب اکثراً متن‌باز هستند و در واقع متلب (مانند بیسیک) مفسر است نه کامپایلر. قدرت متلب از انعطاف‌پذیری آن و راحت بودن کار با آن ناشی می‌شود، همچنین شرکت سازنده و گروه‌های مختلف، از جمله دانشگاه‌های سرتاسر جهان و برخی شرکت‌های مهندسی هر ساله جعبه‌ابزارهای خاص-کاربردی به آن می‌افزایند که باعث افزایش کارآیی و محبوبیت آن شده‌است.

درباره‌ ی دوره‌های نرم افزار:

دوره‌ی نرم افزار MATLAB با سرفصل‌های زیر برگزار می‌گردد:

 matlab1

سرفصل کلاس برنامه‌نویسی مقدماتی با نرم‌افزار :MATLAB

 

  • جلسه اول

1. مقدمه‌اي بر  MATLAB

2. مزیت‌هاي  MATLAB

3. اشکالات  MATLAB

4. محیط کار  MATLAB

پنجره‌ی Workspace:

  • دستور Whos
  • حذف و اضافه‌ی متغیرها
  • عملگرهای ریاضی
  • پنجره‌ی Command History
  • نمایش متغیرها به کمک پنجره‌ی Workspace
  • تغییر مقدار متغیرها در پنجره‌ی Workspace
  • دستور clc
  • دستور clear
  • پنجره‌ی Command Window
  • پنجره‌ی Current Directory
  • پنجره‌ی Help
  • انجام تنظیمات نمایشی بر روی پنجره‌ها
  • پنجره‌ی Launch Pad (از نسخه‌ی 6.5 به بعد از MATLAB حذف گردیده است.)
  • پنجره‌ی Figure
  • رسم تابع سینوسی y=sin(x)  برای نمونه
  • طریقه‌ی نگارش m-file
  • آزمایش یک m-file نمونه (ترسیم تابع y=sin(x))

5. استفاده از  Help

  • دستور lookfor
  • دستور help

6. جمع‌بندي

  • جلسه دوم:

1. متغیرها و آرایه‌ها

2. عملگرهاي ریاضی

3. توابع دریافت ورودي از صفحه‌کلید

4. آرایه‌هاي چندبعدي و زیرآرایه‌ها

5. مقادیر خاص

6. نمایش داده‌هاي خروجی

7. ذخیره ماتریس‌ها در فایل‌هاي داده‌ای

8. اولویت عملگرها

9. مقدمه‌ي ترسیم در  MATLAB

10.جمع‌بندي

 

  • جلسه سوم:

1. عبارات شاخه‌اي و طراحی برنامه

2. عملگرهاي مقایسه‌اي و منطقی

3. مثال: محاسبه و تصمیم‌گیری بر مبنای دلتای معادله درجه دوم

4. توابع منطقی

5. ساختار If

6. ساختارSwitch

7. ساختار Try/Catch

8. ترسیم پیشرفته درMATLAB

9. جمع‌بندي

  • جلسه چهارم:

1. حلقه‌ها در MATLAB

2. حلقه‌ي While

3. حلقه‌ي For

4. مثال: محاسبه بسط تابع نمایی به کمک حلقه‌ While

5. دستورات Continue و Break

6. حلقه‌هاي تودرتو

7. آرایه‌هاي منطقی

8. جمع‌بندی

matlab3

سرفصل کلاس برنامه‌نویسی پیشرفته با نرم‌افزار :MATLAB

  • جلسه اول:

تعریف توابع:

1. مقدمه‌ای بر توابع تعریف‌شده توسط کاربر

2. ارسال متغیرها در MATLAB

3. استفاده از حافظه‌ی سراسری

4.توابع Function

5.زیر توابع و توابع خصوصی

6.جمع‌بندی

  • جلسه دوم:

داده‌های مختلط:

1. داده‌های مختلط و توابع داده‌های مختلط

2. ترسیم داده‌های مختلط
داده‌های کاراکتری و رشته‌ای:

1. تبدیل رشته‌ها به انواع دیگر داده و بالعکس

2. توابع و عملگرهای مقایسه و اتصال رشته‌ها
ترسیم نمودارهای با کاربرد خاص

 

  • جلسه سوم:

توابع ورودی و خروجی

پردازش فایل‌ها بر روی دیسک

 

  • جلسه چهارم:

استفاده از واسط گرافیکی کاربر (GUI)

photo_2016-06-14_14-56-36

پاسخ دهید