مقدمه
Matlab نرم افزاري است که براساس مجموعه اي اصول عملياتي که بر ماتريس ها عمل مي کند بنا نهاده شده است.Matlab بر گرفته از "آزمايشگاه ماتريس" است .زباني بسيار قدرتمند جهت پردازش داده ها است که امروزه بسيارياز رشته هاي مهندسي را کنترل کرده و کار مهندسان را تا نوشتن چند برنامه ساده آسان نموده است.محاسباتي که تصور حل کردن آنها با استفاده از روشهاي سنتي لرزه بر اندام هر مهندسي مي اندازدتوسط Matlab کاملا انعطاف پذير ، و آسان حل مي شوند.
از ديگر خصوصيات Matlab اينست که مي تواند تابع ها و روتين هاي نوشته شده در زبانهاي ديگر مثل C++ و Java را قبول و به کمک آنها مسائل را حل کند.اين خصوصيت قدرت پردازش و طرفداران آن را نيز چند برابر کرده است.
امروزه شرکت ها و گروههاي نرم افزاري زيادي سعي دارند تا برنامه هاي اضافي را براي رشته هاي بخصوصي مانندمهندسي کنترل ، مهندسي قدرت ،... به محيط مطلب اضافه کنند اين برنامه ها اصطلاحا Toolbox يا جعبه ابزار ناميده مي شوند .
در اين سري مقالات سعي مي کنيم تا به صورت خودآموز مطالب راارائه دهيم و بيشتر مطالبي را ارائه دهيم که براي يک دانشجوي مهندسي برق داراي کاربرد باشد.و بتواند به فهم مساله علاوه بر حل آن بيفزايد در اين صورت است که لذت حل مساله دو چندان مي شود.
فهرست مطالب
مقدمه.........2
فصل اول
بخش اول - ملزومات و پيش نيازهاي آموزش MATLAB........3
بخش دوم - آموزش بسيار مقدماتي MATLAB..........5
بخش سوم : اجراي نرم افزار MATLAB .........5
بخش چهارم : اجراي دموها ...........7
بخش پنجم : استفاده از help ........10
بخش ششم: ساخت متغير .......14
فصل دوم
ماتريس ها ...................16
عمليات رياضي ماتريس ها............ 23
انجام عملیات روی ماتریس ها.............25
فصل سوم
ترسیم داده ها نمودارهای 2 بعدی............28
نمودارهای 3 بعدی..............28
نمودارهای5/2 بعدی .............32
تابع ...............34
خطایابی برنامه ها ..........37
فصل چهارم
آشنايي با Matlab و Image Processing Toolbox.....49
ربات مسیریاب توسط پردازش تصویر.............54
افزایش کنتراست تصویر.........55
مراجع ............60
Matlab نرم افزاري است که براساس مجموعه اي اصول عملياتي که بر ماتريس ها عمل مي کند بنا نهاده شده است.Matlab بر گرفته از "آزمايشگاه ماتريس" است .زباني بسيار قدرتمند جهت پردازش داده ها است که امروزه بسيارياز رشته هاي مهندسي را کنترل کرده و کار مهندسان را تا نوشتن چند برنامه ساده آسان نموده است.محاسباتي که تصور حل کردن آنها با استفاده از روشهاي سنتي لرزه بر اندام هر مهندسي مي اندازدتوسط Matlab کاملا انعطاف پذير ، و آسان حل مي شوند.
از ديگر خصوصيات Matlab اينست که مي تواند تابع ها و روتين هاي نوشته شده در زبانهاي ديگر مثل C++ و Java را قبول و به کمک آنها مسائل را حل کند.اين خصوصيت قدرت پردازش و طرفداران آن را نيز چند برابر کرده است.
امروزه شرکت ها و گروههاي نرم افزاري زيادي سعي دارند تا برنامه هاي اضافي را براي رشته هاي بخصوصي مانندمهندسي کنترل ، مهندسي قدرت ،... به محيط مطلب اضافه کنند اين برنامه ها اصطلاحا Toolbox يا جعبه ابزار ناميده مي شوند .
در اين سري مقالات سعي مي کنيم تا به صورت خودآموز مطالب راارائه دهيم و بيشتر مطالبي را ارائه دهيم که براي يک دانشجوي مهندسي برق داراي کاربرد باشد.و بتواند به فهم مساله علاوه بر حل آن بيفزايد در اين صورت است که لذت حل مساله دو چندان مي شود.
فهرست مطالب
مقدمه.........2
فصل اول
بخش اول - ملزومات و پيش نيازهاي آموزش MATLAB........3
بخش دوم - آموزش بسيار مقدماتي MATLAB..........5
بخش سوم : اجراي نرم افزار MATLAB .........5
بخش چهارم : اجراي دموها ...........7
بخش پنجم : استفاده از help ........10
بخش ششم: ساخت متغير .......14
فصل دوم
ماتريس ها ...................16
عمليات رياضي ماتريس ها............ 23
انجام عملیات روی ماتریس ها.............25
فصل سوم
ترسیم داده ها نمودارهای 2 بعدی............28
نمودارهای 3 بعدی..............28
نمودارهای5/2 بعدی .............32
تابع ...............34
خطایابی برنامه ها ..........37
فصل چهارم
آشنايي با Matlab و Image Processing Toolbox.....49
ربات مسیریاب توسط پردازش تصویر.............54
افزایش کنتراست تصویر.........55
مراجع ............60