کتاب آموزش نرم افزار MATLAB تألیف دکتر مجتبی کوشا و مهندس حسن شادکام انور توسط انتشارات دیباگران تهران چاپ شده است.
امروزه کامپیوتر و نرم افزارهای کامپیوتری جزء اصلی محاسبات در علوم پایه و مهندسی محسوب می شوند به طوری که پیشرفت های علمی و تکنولوژیکی دنیای واقعی بدون استفاده از این وسیله غیر ممکن است. در سال 1970 جمعی از دانشجویان برنامه های کامپیوتری را برای حل مسائل تئوری ماتریس ها، جبر خطی و آنالیز داده ها طراحی کردند که بعدها این برنامه ها به صورت یک نرم افزار واحد به نام MATLAB بازنویسی شده و توسط شرکت Math works ارائه گردید.
MATLAB یک برنامه کامپیوتری بهینه شده می باشد که برای انجام محاسبات مهندسی و علمی تولید شده است. این برنامه در ابتدا برای انجام محاسبات مربوط به ماتریس ها طراحی شد، اما طی سال ها به یک سیستم محاسباتی انعطاف پذیر برای حل مسائل فنی تبدیل گردید. MATLAB دارای کتاب خانه جامعی از توابع ماتریسی، حل معادلات جبری و دیفرانسیل، ترسیم ها و گراف ها است. همچنین بسیار گسترده بوده و دارای جعبه ابزارها و توابع زیادی است که پرداختن به همه آن ها در یک کتاب آموزشی نمی گنجد. اما تلاش شده که مطالب داخل این کتاب بتواند به نیازهای آموزشی کاربران در سطح ابتدایی پاسخ دهد. مجموعه حاضر بر اساس نسخه 7.8 نرم افزار MATLAB تدوین شده است و ممکن است در برخی از موارد تفاوت های جزئی با نسخه های قبلی مشاهده شود اما اغلب دستورات و توابع بین نسخه های مختلف مشترک هستند.
برشی از متن کتاب
آرایه های سلولی از رشته های متنی معمولا رایج است که دسته های رشته های متنی در یک آرایه سلولی، به جای نگهداری در سطرهای یک آرایه کاراکتری استاندارد، در آرایه های سلولی نگهداری شوند زیرا هر رشته متنی در یک آرایه سلولی می تواند طول های مختلف داشته باشد، در حالی که هر سطر از یک آرایه کاراکتری استاندارد باید یک طول ثابت داشته باشند. این وضعیت به این معنی است که لازم نیست رشته های متنی در یک آرایه سلولی با کاراکتر خالی هم اندازه باشند. آرایه های سلولی از رشته های متنی را می توان به دو روش ساخت: 1- قراردادن رشته های متنی در آرایه با استفاده از براکت ها 2- استفاده از تابع CellStar است که می تواند برای تبدیل یک آرایه رشته متنی دو بعدی به یک آرایه سلولی از رشته های متنی استفاده شود. فواید آرایه های سلولی آرایه های سلولی انعطاف زیادی دارند، زیرا هر مقدار از هر نوع داده را می توان در هر سلول آن نگهداری کرد. این آرایه ها برای مدیریت تصاویر و GUI استفاده می شود. انعطاف پذیری آرایه های سلولی آن ها را برای استفاده توسط تابع های با تعداد نامشخص از آرگومان های ورودی و خروجی، مجهز می کنند. یک آرگومان ورودی خاص، vararign در تابع های تعریف شده توسط کاربر در MATLAB وجود دارد که ورود تعداد نامشخص از آرگومان های ورودی را امکان پذیر می کند.
فهرست
فصل اول: اصول و کلیات آشنایی با MATLAB مزایای MATLAB معایب MATLAB محیط MATLAB کلاس داده ها متغیر دریافت اطلاعات محیط کار پرسیدن ساعت و تاریخ جستجوی مسیر MATLAB فصل دوم: ماتریس ها و بردارها آرایه زیرآرایه ها توابع ماتریسی ماتریس های خاص عملیات نمایی ماتریس ایجاد ماتریس های تکراری چرخش و تغییر شکل ماتریس ها فصل سوم: دستورها و توابع ورودی و خروجی ورود و خروج داده ها فایل های داده ای آرایه های سلولی و ساختارها فصل چهارم: برنامه نویسی مقدمه محیط برنامه نویسی MATLAB کنترل جریان برنامه آرایه های منطقی و برداری کردن فصل پنجم: ایجاد توابع MATLAB معرفی توابع MATLAB توابع تابع روش های ایجاد سریع توابع زیرتابع ها و توابع محلی توابع مختلط) فصل ششم: توابع آنالیز داده ریشه یابی مشتق و انتگرال گیری عددی توابع تحلیلی داده آنالیز عددی ریشه یابی توابع مشتق گیری عددی انتگرال گیری عددی انتگرال گیری دوگانه به روش عددی انتگرال گیری سه گانه به روش عددی فصل هفتم: حل معادلات دیفرانسیل دسته بندی معادلات دیفرانسیل روش های حل معادلات دیفرانسیل حل کننده های MATLAB حل معادلات دیفرانسیل جزئی فصل هشتم: چند جمله ای ها ایجاد بردار چند جمله ای ارزیابی مقدار چند جمله ای ریشه یابی جمع و تفریق چند جمله ای ها ضرب دو چند جمله ای تقسیم دو چند جمله ای مشتق چند جمله ای تجزیه کسرهای چند جمله ای فصل نهم: برازش نمودار درون یابی و برون یابی برازش چند جمله ای باقیمانده ها و کیفیت برازش برازش برنامه نویسی شده برازش گرافیکی درون یابی برون یابی فصل دهم: عملیات سمبلیک اشیای نمادین ساده سازی عبارات نمادین ایجاد چند جمله ای های نمادین مشتق گیری انتگرال گیری حد گیری حدهای یک طرفه سری تیلور حل معادلات جبری ترسیمات نمادین تبدیلات انتگرالی فصل یازدهم: گرافیک دو بعدی و سه بعدی گرافیک دو بعدی گرافیک سه بعدی
نویسندگان: دکتر مجتبی کوشا - مهندس حسن شادکام انور انتشارات: موسسه فرهنگی هنری دیباگران تهران
نظرات کاربران درباره کتاب آموزش نرم افزار مطلب MATLAB - کوشا
دیدگاه کاربران