آخرين ارسالهاي تالار

اصول برنامه نویسی به زبان متلب مشاهده در قالب PDF چاپ فرستادن به ایمیل
( 123 Votes )
میانگین امتیار کاربران: / 123
ضعیفعالی 
matlab - books
نوشته شده توسط admin   
پنجشنبه, 22 آبان 1393 ساعت 12:22

معرفی کتاب اصول برنامه نویسی به زبان متلب

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

کتاب پیش­رو از 3 بخش و 12 فصل تشکیل شده است. بخش اول (فصول 1 الی 8) اصول برنامه نویسی متلب و مبانی نمایش گرافیکی را شرح می­دهد. از مباحث بسیار مهم این بخش فصول چهارم (ماتریس­ها) و ششم (انیمیشن) می­باشد. آرایه، کلاس داده اصلی متلب است و تسلط روی مباحث آن موجب افزایش توانایی در کار با سایر ابزارهاست. اصول کار با ماتریس­ها در فصل چهارم معرفی می­شود. تکنیک­های اصلی انیمیشن که در فصل ششم بررسی می­شود، علاوه بر جالب و کاربردی بودن، توانایی برنامه نویس را در استفاده از حلقه FOR افزایش می­دهد. انیمیشن به عنوان روشی برای آزمودن مدل نیز قابل استفاده است.

در بخش دوم، ابزار GUI ساخته شده با برنامه GUIDE، معرفی و بحث می­شود. ابزار GUI یک مدل محاسباتی و رابط کاربری گرافیکی است که به کمک آن به سادگی می­توان با تنظیم پارمترها، محاسبات را انجام داده و خروجی را مشاهده نمود. از مهمترین مزایای GUI می­توان به سادگی تغییر پارامترها، نمایش گرافیکی مناسب و تعامل بهتر با کاربر اشاره داشت.

بخش سوم با معرفی جعبه ابزار منطق فازی آغاز شده و در ادامه با مثالی کاربردی، نحوه استفاده از آن تشریح می­شود.

جلد اول (کاربران مبتدی و متوسطه) این کتاب قابل استفاده برای کلیه دانشجویان رشته­های فنی مهندسی (بالاخص رشته های کامپیوتر، برق، عمران، مکانیک و شیمی) و رشته های مدیریت و اقتصاد می­باشد.

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

رضا جهان بین اردبیلی     ­

پاییز  1393

 

سرفصل کتب در ادامه آمده است

 

 

فهرست مطالب

پیشگفتار 9

بخش اول:    برنامه نویسی به زبان متلب

فصل اول: آغاز کار با متلب ..................... 13

1.1 راه­اندازی محیط توسعه یکپارچه متلب (IDE) 15

2.1 متغیر­های  متلب.. 18

3.1  اعداد و توابع. 23

4.1  مستند­سازی.. 52

5.1 نوشتن اسکریپت­های ساده در متلب.. 25

6.1 مطالبی کوتاه درباره­ی خطاها و اشکال زدایی.. 30

7.1 استفاده از  اشکال زدا متلب.. 32

فصل دوم: رشته­ها و بردارها ............... 41

1.2 اصول اولیه رشته­ها 42

2.2 استفاده از تابعdisp برای نمایش مقدار متغیرها 44

3.2 دریافت اطلاعات از کاربر 44

4.2 بردارها 45

5.2 عملیات روی بردارها 47

6.2 چند تابع برداری مفید. 51

7.2 استفاده از rand و randi 53

فصل سوم: رسم نمودار ................... 59

1.3 فرمان plot 60

2.3 جدول­بندی و رسم یک نمودار ساده. 66

۳.۳  گراف­های میله­ای و هیستوگرام. 72


۳.۴  رسم چند نمودار بر روی یک گراف.. 75

5.3 افزودن متن و خطوط. 82

فصل چهارم: ماتریس­ها .......................... 91

1.4 ورود و دستکاری ماتریس... 92

2.4 عملیات ماتریسی.. 97

3.4 حل دستگاه­های خطی: عملگر تقسیم عدد صحیح. 104

فصل پنجم: ساختارهای کنترلی ............. 111

1.5  اجرای شرطی: دستور If 112

2.5   عملگرهای منطقی.. 117

3.5  متغیرهای منطقی.. 119

4.5   حلقه تکرار For. 121

5.5  حلقه تکرار while. 125

6.5  سایر دستورات کنترل جریان. 127

7.5 حل مسائل تصمیم گیری چند معیاره (MADM) به کمک نرم افزار متلب.. 130

فصل ششم: متحرک سازی در متلب ..... 145

1.6 انیمیشن مقدماتی.. 147

2.6  توابع ترسیم متحرک سازی.. 153

3.6 جنبش شناسی حرکت 158

فصل هفتم: نوشتن توابع متلب .............. 171

1.7 فایل­های تابع متلب.. 173

2.7 ورودی­ها و خروجی های تابع. 175

3.7 فضاهای کاری محلی.. 176

4.7 خروجی­های متعدد. 176

5.7 فایل­های تابع. 177

6.7 سایر شکل­های تابعی.. 177

فصل هشتم: ساختارها و کلاس­های داده­ای دیگر متلب ...... 191

1.8 آرایه­های سلولی.. 193

2.8 ساختارها 194

3.8 اعداد مختلط. 196

4.8 handle های تابع. 196

5.8 سایر کلاس­ها و ساختارهای داده­ای.. 197

6.8 بایدها و نبایدهای برنامه نویسی.. 198

بخش دوم: ساخت ابزارGUI

فصل نهم: ساخت واسط کاربری ........................ 211

1.9 شروع کار GUIDE. 212

2.9 آغاز عملیاتی ساده با استفاده از عناصر GUI. 218

3.9 برقراری ارتباط با عناصر GUI. 223

4.9 همزمان­سازی اطلاعات با عنصری از  GUI. 233

5.9  نکات کلیدی این فصل. 236

فصل دهم: تبدیل برنامه متلب به ابزار GUI ...... 239

1.10 ایجاد مرحله به مرحله ابزار GUI. 241

2.10 نکاتی پیشرفته در طراحی GUI. 256

فصل یازدهم: مؤلفه­های GUI ............................ 263

1.11 شروع یک عملیات: شی Pushbutton. 264

2.11 تنظیم عدد: شی Slider. 266

3.11 تنظیم متغیر منطقی: شی Checkbox. 268

4.11 تنظیم رشته: شی Edit Textbox. 269

5.11 نمایش رشته: شی Static Textbox. 270

6.11 انتخاب یک گزینه: شی Popupmenu. 272

7.11 انتخاب یک گزینه: شی Listbox. 275

8.11 تنظیم انتخاب انحصاری: Buttongroup، Togglebutton و Radiobutton. 277

9.11 گروهبندی بصری: شی Panel 280

10.11 اطلاعات جدول بندی شده: شی Uitable. 281

11.11 شی axes. 284

بخش دوم: جعبه ابزار منطق فازی

فصل دوازدهم: جعبه ابزار منطق فازی............. 291

1.12 سیستم­های کنترل فازی.. 291

2.12 جعبه ابزار منطق فازی متلب.. 298

منابع و مراجع.................................................

نظر ها (3)
  • ashian
    با سلام
    تولباکس یادگیری ماشین را در متلب در کدام جلد کتاب می نوان فرا گرفت.
    موفق باشید
  • orange signal
    با سلام و وقت بخیر
    ببخشید میخواستم بدونم ازموش سیمولینک که شش قسمت هست فایل پی دی اف نداره؟
    تشکر فراوان بابت اموزش های عالی تون
  • sogol  - با سلام
    با سلام و عرض خسته نباشيد
    مي خواستم نظرتون را درباره پروژه بينايي ماشين با موضوع تشخيص حالات چهره0غمگين،شاد،رو بدونم؟
    براي اولين بار ميخوام با متلب كار كنم
    لطفا راهنماييم كنيد
تنها کاربران عضو شده می توانند نظر ارسال کنند!