کتاب آموزش جامع برنامه نویسی متلب
فهرست
مقدمه
پیشگفتار
فصل اول
آشنايي با نرم افزار متلب
کلیات
آشنایی با پنجره های متلب
پنجره شماره 1 یا پنجره ی فعال
پنجره ی شماره 2 یا ماشین حساب قدرتمند متلب (پنجره ی فرمان)
پنجره ی شماره 3 یا محل ذخیره سازی متغیرها
پنجره ی شماره 4 یا تاریخچه دستورات اجرا شده
پنجره ی شماره 5 یا ویرایشگر برنامه های متلب
Help نرم افزار متلب
کاربرد ماشین حساب در نرم افزار متلب
بعضی از قوائد و علامت های پرکاربرد
کاربرد علامت ; سیمیکالون
کاربرد علامت % درصد
کاربرد Ctrl + T و Ctrl + R9
کاربرد فلش های رو به بالا و رو به پایین
حق تقدم محاسبات در نرم افزار متلب
فصل دوم
معرفی چند تابع مهم و متغیرها
2-1 دستورات مهم و کلیدی
2-1-1 دستور clc
2-1-2 دستور clear all
2-1-3 دستورات نحوه نمايش اعداد به فرمت هاي مختلف(format)
2-2 توابع داخلی در متلب
2-3 توابع اعداد مختلط
2-4 تعریف متغیرها
2-4-1 متغیرهای داخلی متلب
2-4-2 متغیرهای عددی
2-5 معرفی کلاس متغیرها
2-6 دستورات مفید برای شناسایی متغیرها
2-7 پیغام خطاها
فصل سوم
ساخت آرايه ها
3-1 ساخت آرایه ها
3-2 بردارها یا آرایه سطری و ستونی
3-2-1 بردار سطری(آرایه سطری)
3-2-2 بردار ستونی(آرایه ستونی)
3-2-3 ساخت بردار با فاصله ثابت به وسیله تعیین درآیه اول و آخر و فاصله
3-2-4 ساخت بردار فاصله ثابت با تعيين جملات اول و آخر و تعداد جملات
3-3 کاربرد دستور end در بردارها و آرایه ها
3-4 آرایه دو بعدی
3-5 توابع داخلی کاربردی و مهم آرایه ها
3-6 آدرس دهی به بردارها و آرایه ها
3-7 کاربرد دو نقطه در آدرس دهی آرایه ها و بردارها
3-8 افزودن اعضا به متغیرهای موجود
3-8-1 افزودن اعضا به بردارها
3-8-2 افزودن اعضا به آرایه ها
3-9 حذف اعضا
3-9-1 حذف اعضا در بردار ها
3-9-2 حذف اعضا در آرایه ها
3-10 رشته ها در متلب
فصل چهارم
عمليات رياضي با آرايه ها
4-1 عمليات رياضي با آرايه ها
4-2 معکوس يک آرايه
4-3 تقسيم اسلش و تقسيم بک اسلش
4-3-1 روش اول حل چند معادله و چند مجهول و تقسيم اسلش يا معمولي
4-3-2 روش دوم حل چند معادله چند مجهول وتقسيم بک اسلش
4-3-3 روش سوم حل چند معادله چند مجهول و دستور معکوس
4-3-4 روش چهارم حل چند معادله چند مجهول و دستور توان منفی یک
4-4 عمليات جزء به جزء
4-5 استفاده از توابع داخلي متلب در آرایه ها
4-6 توابع داخلی و آرایه ها
4-7 توليد اعداد رندم
4-7-1 توليد عدد رندمي بين 0 و 1
4-7-2 تولید بردار سطری با n عدد رندمی
4-7-3 توليد آرایه رندم n * n
4-7-4 توليد آرایه رندم n * m
4-7-5 تولید بردار صحیح با n عضوی با اعداد بین 1 تا n با جایگشت
فصل پنجم
فايل هاي اسکريپت متني
5-1 پیدا کردن درایو فعال
5-2 تغییر درایو فعال به درایو مورد نظر
5-3 ورود و خروج داده ها
5-3-1 دستورات ورودی
5-3-1-1 ورود داده به صورت ثابت در برنامه
5-3-1-2 طريقه استفاده از دستورات ورودي با داده هاي متغيير
5-3-1-3 وارد کردن ورودي از نوع رشته
5-3-2 دستورات خروجي
5-3-2-1 دستور disp
5-3-2-2 دستور fprintf
5-4 ساخت يک فايل
5-5 بارگذاری فایل های متنی دارای اعداد و حروف
5-6 ارسال داده ها به نرم افزار Excel
5-7 گرفتن داده ها از نرم افزار Excel
فصل ششم
نمودارهاي دو بعدی
6-1 نمودارهای دو بعدی
6-2 رسم نمودار با دستور fplot
6-3 رسم نمودار با دستور ezplot
6-4 رسم چند نمودار در يک پنجره به روش plot
6-5 رسم چند نمودار با دستور hold on , hold off
6-6 رسم چند نمودار با دستور line
6-7 دستور scatter
6-8 قالب بندي نمودار ها با دستورات label، titie،txT ،legend
6-9 دستور تنظیم محورها به محدوده و اعداد مشخص
6-10 حروف یونانی جهت نمایش در نمودارها
6-11 چند دستور دیگر برای ویرایش محور های نمودار ها
6-12 نمودار ها با محور هاي لگاريتمي
6-13 نمودار با گرافيک هاي خاص
6-14 رسم چند نمودار در يک صفحه
فصل هفتم
توابع و فايل هاي توابع
7-1 توابع و فايل هاي توابع
7-2 توابع inline
7-3 دستور feval
فصل هشتم
برنامه نويسي در متلب
8-1 برنامه نویسی در متلب
8-2 عملگرهای رابطه ای و منطقی
8-3 عبارات شرطي
8-3-1 ترکيب if-end
8-3-2 ترکيب if-else-end
8-3-3 ترکيب if-elseif-else-end
8-3-4 ترکيب switch – case
8-4 حلقه ها
8-4-1 حلقهی for – end
8-4-2 حلقه while-end
8-4-3 حلقه هاي تو در تو
8-5 شکستن حلقه دستورbreak
8-6 ادامه حلقه با دستورcontinue
فصل نهم
چند جمله اي ها
9-1 چندجمله ای ها
9-2 عملیات ریاضی روی چند جمله ای ها
9-3 برازش خم
9-3-1 برازش خم با چندجمله ای ها
9-3-2 برازش خم از توابع غیر از چند جمله ای
9-3-3 محدویت های توابع غیر چندجمله ای
9-4 درون یابی
فصل دهم
نمودارهاي سه بعدي
10-1 نمودارهای سه بعدی
10-1-1 مش بندي
10-2 نمودارهاي خاص
فصل یازدهم
رياضيات نمادين
11-1 رياضيات نمادين
11-2 ساخت اشياء نمادين
11-3 دستور syms
11-4 ساخت چندين متغييرsyms
11-5 ايجاد عبارات نمادين
11-6 محاسبه دقيق و محاسبه تقريبي
11-7 پیدا کردن متغیرهای نمادین با دستور findsym
11-8 تغيير شکل عبارات نمادين
فصل دوازدهم
آنالیز عددی
12-1 حل یک معادله ی دارای یک متغیر
12-2 پیدا کردن کمترین مقدار تابع
12-3 انتگرالگیری عددی
12-4 انتگرالگیری عددی با نقاط تابع:
12-5 معادلات دیفرانسیل
منابع