رویکرد یادگیری از طریق انجام دادن در سراسر کتاب استفاده شده است. ابتدا شما را برای حل یک مسئله با استفاده از دستورات MATLAB راهنمایی میکنند و سپس دستورات به صورت خط به خط توضیح داده میشوند. این فرآیند یادگیری از طریق تجربه عملی، یکی از کارآمدترین و بدون دردسرترین روشهای یادگیری MATLAB است. این رویکرد، همراه با استفاده گسترده از کادرهای متنی، شکلها و جداول مرتب، حجم کتاب را به میزان قابل توجهی کاهش میدهد، در حالی که همچنان کتابی جامع و آسان برای دنبال کردن را در اختیار شما قرار میدهد.
فصل اول این کتاب، محیط برنامهنویسی MATLAB را معرفی میکند و شما را با قابلیتهای اصلی MATLAB آشنا میکند. فصلهای دوم تا نهم، قابلیتهای اساسی MATLAB را به شیوهای پیشرونده و جامع مورد بحث قرار میدهند. فصلها از ساده شروع میشوند و با پیشرفت در کتاب، پیچیدگی آنها افزایش مییابد. فصلهای دهم تا سیزدهم، مباحث پیشرفتهای را پوشش میدهند که به ویژه در برنامههای دانشگاهی مفید هستند. هر فصل شامل بخشهایی است که هر کدام یک موضوع را پوشش میدهند و یک یا چند مثال ارائه میدهند. توابع مرتبط MATLAB در انتهای هر بخش سازماندهی شدهاند. مسائل تمرینی اضافی در انتهای فصلهای دوم تا نهم ارائه شدهاند.
مثالهای هر بخش به روشی منسجم ارائه شدهاند. معمولاً ابتدا یک مثال شرح داده میشود و به دنبال آن یک اسکریپت MATLAB میآید. هرگونه خروجی متنی و گرافیکی (و در برخی موارد ورودی) حاصل از اجرای یک اسکریپت ارائه و مورد بحث قرار میگیرد. در نهایت، بقیه هر بخش به توضیح هدف خطوط اسکریپت اختصاص داده شده است.
این کتاب برای چه کسانی است؟
این کتاب عمدتاً برای دانشجویان مهندسی در مقطع کارشناسی تهیه شده است. میتوان از آن در دورههایی مانند کامپیوتر در مهندسی یا سایر دورههایی که از MATLAB به عنوان یک پلتفرم نرمافزاری استفاده میکنند، استفاده کرد. همچنین میتوان از آن به عنوان یک کتاب خودآموز برای یادگیری MATLAB استفاده کرد.
در این کتاب از مثالهای مهندسی در سطح دانشگاهی استفاده شده است. دانش پیشزمینه برای این مثالهای مهندسی تا حد امکان به طور کامل نشان داده شده است.
فهرست مطالب
۱. شروع کار، محیط دسکتاپ و مرور کلی
۲. انواع دادهها، عملگرها و عبارات
۳. کنترلهای جریان، توابع و برنامهها
۴. آرایههای سلولی، ساختارها، جداول و کلاسهای تعریفشده توسط کاربر
۵. تجسم دادهها: نمودارها
۶. انیمیشنها، تصاویر، صداها و ویدیوها
۷. وارد کردن و صادر کردن دادهها
۸. رابطهای کاربری گرافیکی
۹. ریاضیات نمادین
۱۰. جبر خطی، چندجملهای، برازش منحنی و درونیابی
۱۱. مشتقگیری، انتگرالگیری و معادلات دیفرانسیل
۱۲. سیستمهای معادلات غیرخطی و بهینهسازی
۱۳. آمار






























