loader-img
loader-img-2
کتابانه
کتابانه

کتاب اصول برنامه نویسی با مطلب MATLAB - چاپمن

5 / -
موجود شد خبرم کن
دسته بندی :

کتاب اصول برنامه نویسی با MATLAB تالیف استفن. جی. چاپمن، با ترجمه ی سائده سعیدی فرد و شاهرخ ظهراب زاده بزرگی توسط انتشارات دانشگاهی فرهمند به چاپ رسیده است.

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

کتاب "اصول برنامه نویسی با MATLAB" منبعی جامع و کامل در حوزه آموزش نرم افزار کاربردی متلب می باشد. در این کتاب سعی بر این نیست که همه توابع متلب معرفی شود، بلکه تلاش شده تا کاربران، مبانی نوشتن، اشکال زدایی و بهینه سازی برنامه های متلب را بیاموزند و همچنین زیر مجموعه ای از توابع مهم نیز معرفی شده اند. کتاب مذکور متشکل از هشت فصل می باشد که عبارتند از: 1‐ آشنایی با MATLAB 2‐ اصول مقدماتی MATLAB 3‐ شاخه بندی عبارت ها و طراحی برنامه 4‐ حلقه ها 5‐ توابع تعریف شده توسط کاربر 6‐ انواع دیگر داده و نمودار 7‐ آرایه های سلولی، ساختار ها و مدیریت تصاویر 8‐ پیوست ها

مؤلف در فصل اول مخاطب را با میز کار، معایب، مزایا و پنجره های متلب آشنا می کند و سپس تعدادی از فرمان های مهم را شرح می دهد. در فصول دوم و سوم چگونگی مقدار دهی اولیه با توابع، مرتب کردن آرایه ها، عملگر های مقدار عددی و آرایه، چگونگی استفاده از نمودار ها، عملگر های منطقی، ساختار if، ساختار switch، ساختار try، کنترل های رشته های متنی و چگونگی ذخیره ی نمودار ها را توضیح می دهد. فصول چهار و پنج را به بررسی حلقه های while و for، توابع محلی و چگونگی به اشتراک گذاری داده ها با استفاده از حافظه سراسری اختصاص می دهد. در فصول شش و هفت مخاطب را با متغیر های مختلط، رشته های متنی، هیستوگرام ها، نمودار های خط سه بعدی، نمودار های سطوح، توسعه و حذف آرایه های سلولی، توابع getfield و setfield، استفاده از set و موقعیت های اشیا text, object و axes آشنا می کند. و نهایتاً در فصل هشت مجموعه کاراکتر های ASCII را شرح می دهد.

شایان ذکر است که مؤلف در انتهای فصول، با ارائه تمرین های چالش برانگیز و طبقه بندی شده، یادگیری مخاطب را به حداکثر می رساند.


برشی از متن کتاب


فصل 1: آشنایی با MATLAB 11 مزایای MATLAB MATLAB در مقایسه با زبان های کامپیوتری مرسوم برای حل مسائل فنی مزایای بسیاری دارد. که برخی از آن ها عبارتند از: 1 سهولت استفاده MATLAB مانند بسیاری از نسخه‌ های بیسیک، یک زبان ترجمه شده است. این زبان مانند بیسیک به راحتی استفاده می شود. از این برنامه می توان به عنوان چرک نویس برای محاسبه عبارت هایی که در خط فرمان نوشته شده‌ اند یا اجرای برنامه های بزرگ که قبلاً نوشته شده استفاده کرد. برنامه ها به راحتی نوشته می ‌شوند و در محیط تولید یکپارچه موجود قابل اصلاح هستند و می ‌توانند با MATLAB اشکال زدایی شوند. از آن جایی که این زبان برای استفاده بسیار راحت است، می تواند برای تهیه سریع نسخه اولیه برنامه های جدید به کار گرفته شود. ابزار بسیاری تهیه شده است تا استفاده از برنامه را راحت تر کند. این ابزار عبارتند از ویرایشگر، اشکال زدای یکپارچه، مستندات و راهنمای بر خط، مرورگر فضای کاری و دمو های زیاد. 2 استفاده از پلت فرم MATLAB توسط بسیاری از سیستم های کامپیوتری پشتیبانی می شود و تا حدود بسیار زیادی مستقل از پلت فرم است. در زمان نوشته شدن این کتاب، این زبان روی ویندوز اکس پی / ویستا، لینوکس، نسخه های مختلف یونیکس و مکینتاش پشتیبانی می شود. برنامه های نوشته شده در هر پلت فرم، در سایر پلت فرم ها نیز اجرا می شوند و فایل های اطلاعاتی نوشته شده در هر پلت فرم می تواند به وضوح توسط سایر پلت فرم ها خوانده شود. در نتیجه، برنامه های نوشته شده در MATLAB می تواند در زمان نیاز کاربر تغییر کند. 3 توابع از پیش تعریف شده MATLAB با وجود کتاب خانه بزرگی از توابع ازپیش تعریف شده که شامل جواب های تست شده و دسته بندی شده برای کار های فنی اصلی است، کامل می شود. ...

فهرست


فصل 1: آشنایی با MATLAB 11 مزایای MATLAB 12 معایب  MATLAB 13 محیط MATLAB 14 استفاده از MATLAB به عنوان یک چرک نویس 15 خلاصه 16 تمرین فصل 2: اصول مقدماتی MATLAB 21 متغیر ها و آرایه ها 22 ایجاد کردن و مقدار دهی اولیه متغیر ها در MATLAB 2-3 آرایه های چند بعدی 24 زیر آرایه ها 25 مقادیر خاص 26 نمایش داده های خروجی 27 فایل های داده ای 28 عملگر های مقدار عددی و آرایه 29 سلسله ‌مراتب عملگر ها 210 توابع داخلی MATLAB 211  آشنایی با ترسیم نمودار 212 مثال ها 213 اشکال زدایی برنامه‌ های MATLAB 214خلاصه 215 تمرین فصل 3: شاخه بندی عبارت ها و طراحی برنامه 31 معرفی روش طراحی بالا به پایین 32 استفاده از شبه برنامه 33 نوع داده منطقی 34 شاخه ها 35 قابلیت های اضافه رسم نمودار 36 شرح بیش تر در مورد اشکال زدایی برنامه های MATLAB 37 خلاصه 38 تمرین ها فصل 4: حلقه ها 41 حلقه While 42 حلقه for 43 آرایه های منطقی و برداری کردن 4-4 خصوصیت نگار MATLAB 4-5 مثال های اضافه 46 خلاصه 47 تمرین ها فصل 5: توابع تعریف شده توسط کاربر 51 معرفی توابع MATLAB 52 ارسال متغیر در MATLAB: رویه ارسال با مقدار 53 آرگومان های اختیاری 54 به اشتراک گذاری داده ها با استفاده از حافظه سراسری 55 نگه داشتن داده ها بین فراخوانی تابع ها 5-6 توابع تابع 57 زیر تابع ها و توابع محلی 58 خلاصه 59 تمرین ها   فصل 6: انواع دیگر داده و نمودار 61 داده مختلط 62 توابع رشته متنی 63 آرایه های چند بعدی 64 نمودار های دو بعدی دیگر 65 نمودار های سه بعدی 66 خلاصه 67 تمرین ها فصل 7: آرایه های سلولی، ساختار ها و مدیریت تصاویر 71 آرایه های سلولی 72 آرایه ساختار 73 مدیریت تصاویر 7-4 موقعیت و واحد ها 75 موقعیت چاپگر 76 مشخصات پیش فرض 77 خاصیت ‌های اشیاء گرافیکی 78 خلاصه 79 تمرین ها فصل 8:  پیوست ها

نویسنده: استفن. جی. چاپمن مترجمان: سائده سعیدی فرد - شاهرخ ظهراب زاده بزرگی انتشارات: فرهمند

استفن ج.چاپمن


ثبت دیدگاه


دیدگاه کاربران

اولین کسی باشید که دیدگاهی برای "کتاب اصول برنامه نویسی با مطلب MATLAB - چاپمن" می نویسد

آخرین بازدید های شما

۷ روز ضمانت بازگشت وجه ۷ روز ضمانت بازگشت وجه
ضمانت اصالت کالا ضمانت اصالت کالا
۷ روز هفته ۲۴ ساعته ۷ روز هفته ۲۴ ساعته
امکان پرداخت در محل امکان پرداخت در محل
امکان تحویل در محل امکان تحویل در محل