از آنجا كه رياضيات در تمام رشته هاي مهندسي نقش مهمي ايفا مي كند و همچنين حل بسياري از مسائل مهندسي به صورت كلاسيك مستلزم صرف زمان زيادي مي باشد. لذا استفاده از ابزاري كه بتواند اين دو را در بر داشته و به آساني قابل دسترس براي عموم مهندسين و دانشجويان باشد، الزامي به نظر مي رسد.
MALAB يك نرم افزار محاسباتي – رياضياتي با پتانسيل قابل توجه مي باشد كه به عنوان يك زبان برنامه نويسي – رياضياتي محسوب مي شود. اين نرم افزار علاوه بر دارا بودن بسياري از توابع و عمليات موجود در رياضيات، اين قابليت را نيز دارد كه مسائل مختلف مهندسي را به صورت يك برنامه ساده شبيه سازي و حل نمايد. از ديگر قابليت هاي اين نرم افزار مي توان به قابليت اتصال آن نرم افزارهاي تخصصي در رشته هاي مختلف مهندسي اشاره نمود.
در كتاب حاضر دستورات و توابع تعريف شده در MALAB، ماتريس ها و رسم نمودارها، حل معادلات خطي و غير خطي، برنامه نويسي به همراه مثال هاي متعدد و مقدمه اي بر Simulink مورد بررسي قرار مي گيرد. مطالعه اين كتاب به تمامي مهندسين و دانشجويان رشته هاي فني و مهندسي توصيه مي شود.
كتاب «رياضيات و برنامه نويسي در MALAB » در ۱۳۹ صفحه و به قيمت ۲۸ هزار ريال به چاپ رسيده است.
بخش اول: استفاده از MATLABو در رياضيات
فصل اول: مقدمه
رياضيات محاسباتي........................................................................................... ۱
زبان هاي برنامه نويسي..................................................................................... ۲
چرا از MATLABو استفاده مي كنيم؟..................................................................... ۳
توسعه يك الگوريتم............................................................................................ ۵
محيط هاي كاري MATLABو................................................................................. ۸
فصل دوم: دستورات و توابع تعريف شده در MATLABو
دستوراتي كه در صفحه Commandو مورد استفاده قرار مي گيرند............................... ۱۱
اعداد تعريف شده در MATLABو............................................................................. ۱۵
دستورات رياضي در MATLABو............................................................................. ۱۶
دستورات مثلثاتي در MATLABو............................................................................ ۱۸
دستورات هيپربوليك در MATLABو......................................................................... ۱۹
عملگرهاي محساباتي در MATLABو...................................................................... ۱۹
برخي توابع شناخته شده در MATLABو................................................................. ۲۰
تعدادي از دستورات عملياتي MATLABو................................................................. ۲۲
عملگرهاي ارتباطي در MATLABو.......................................................................... ۲۵
عملگرهاي منطقي در MATLABو.......................................................................... ۲۵
توابع منطقي-ارتباطي در MATLABو...................................................................... ۲۶
اولويت عملكرد عملگرها در MATLABو.................................................................... ۲۹
فصل سوم: ماتريس ها
نمايش يك ماتريس............................................................................................ ۳۱
ماتريس هاي تعريف شده در MATLABو.................................................................. ۳۲
ماتريس ها و اعمال رياضي.................................................................................. ۳۳
دستورات لازم براي كار با ماتريس ها..................................................................... ۳۴
تمرين.............................................................................................................. ۴۰
فصل چهارم: رسم نمودارها
رسم نمودارها در مختصات دو بعدي...................................................................... ۴۱
ويرايش نمودار................................................................................................... ۴۶
رسم نمودارها در مختصات سه بعدي.................................................................... ۴۸
كار با علائم محيط Figureو.................................................................................. ۵۱
فصل پنجم: چند جمله اي ها
تعريف يك چند جمله اي ..................................................................................... ۵۳
دستورات لازم براي كار با چند جمله اي ها............................................................. ۵۴
مشتق و انتگرال گيري در MATLABو...................................................................... ۵۶
درون يابي در MATLABو...................................................................................... ۵۹
تمرين.............................................................................................................. ۶۲
فصل ششم: معادلات و دنباله ها
حل معادلات معمولي......................................................................................... ۶۵
يافتن صفر يك تابع معمولي يك متغيره................................................................... ۶۵
حل معادلات خطي و غيرخطي............................................................................. ۶۶
محاسبه مينيمم يك تابع..................................................................................... ۶۷
حل معادلات ديفرانسيلي معمولي........................................................................ ۶۷
حل دنباله هاي ODEو......................................................................................... ۷۲
تمرين.............................................................................................................. ۷۷
بخش دوم: برنامه نويسي در MATLABو
فصل هفتم: محيط M-Fileو
M-Fileو........................................................................................................... ۸۰
Function-Fileو.................................................................................................. ۸۱
خصوصيات يك Function-File و.............................................................................. ۸۱
فصل هشتم: برنامه نويسي
چگونه برنامه بنويسيم؟...................................................................................... ۸۷
حلقه هاي مورد استفاده در برنامه نويسي............................................................. ۹۰
حلقه whileو..................................................................................................... ۹۰
حلقه forو........................................................................................................ ۹۱
شرط هاي مورد استفاده در برنامه نويسي............................................................. ۹۲
شرط هاي if-else-endو...................................................................................... ۹۲
شرط هاي switch-caseو..................................................................................... ۹۳
دستورات توقف عمليات غيرضروري در MATLABو...................................................... ۹۵
دستور breakو.................................................................................................. ۹۶
دستور returnو.................................................................................................. ۹۷
دستورات عيب يابي در MATLABو......................................................................... ۹۸
بلوك هاي try-catchو.......................................................................................... ۹۹
دستور errorو................................................................................................... ۱۰۰
دستور warningو............................................................................................... ۱۰۱
فصل نهم: مسائل حل شده
شبيه سازي دستورات MATLABو......................................................................... ۱۰۳
روش هاي حل دستگاه معادلات معمولي................................................................ ۱۱۱
تمرين.............................................................................................................. ۱۲۴
فصل دهم: مقدمه اي بر Simulink و
معرفي برخي از بلوك ها .................................................................................... ۱۲۷
محيط كاري Simulinkو........................................................................................ ۱۳۰
مثال ها .......................................................................................................... ۱۳۲
تمرين.............................................................................................................. ۱۴۴
دسته بندی موضوعی | موضوع فرعی |
علوم پایه |
رياضی و آمار
|