نام كتاب: برنامهنویسی برای مهندسان شیمی با استفاده از C، C++ و MATLAB
ناشر: انتشارات انديشهسرا (با ﻣﺴﺅوليت بهزاد پاكروح)
مؤلف: رائول ریموند
مترجمین: مهندس محمد مفیدفر
مهندس پرویز رشیدی

پيشگفتار
كتابي كه اينك در اختيار شما دانشجويان عزيز قرار ميگيرد، ترجمه كتاب:
Programming for Chemical Engineers Using C, C++ and MATLAB – Raul Raymond A. Kapuno,Jr.
است.
امروزه استفاده از برنامهنويسي در رشته مهندسي شيمي از اهميت و جايگاه ويژهاي برخوردار است. در طول سالهاي اخير با توجه به رشد روز افزون استفاده از روشهاي حل عددي، استفاده از زبان برنامهنويسي براي حل معادلات از اهميت ويژهاي برخوردار شده است. متأسفانه تا كنون كتاب برنامهنويسي مناسبي منطبق با سرفصلهاي دروس برنامه نويسي مهندسي شيمي، كاربرد رياضيات در مهندسي شيمي و كارگاه نرمافزار ارائه نشده است.
اين كتاب مفاهيم زبان C ، C++ و MATLAB را با ارائه مثالهاي ساده و قابل فهمی از مهندسي شيمي به شما آموزش ميدهد. يكي از نكات كليدي اين كتاب آموزش C++ و MATLAB در كنار يادگيري زبان برنامهنويسي C است. پس از بررسي ساختارهاي زبان C، كاربردهاي عمده زبان C در طراحي و برنامهنويسي مهندسي شيمي مورد بررسي قرار ميگيرد. با يادگيري زبان C در فصلهاي بعدي يادگيري زبان C++ و MATLAB با سرعت بيشتري امكانپذير خواهد شد. مثالها و تمرينات برنامهنويسي در C با استفاده از زبانهاي برنامهنويسي ديگر تكرار شده است. اين فرآيند نه تنها به مرور مجدد زبان برنامهنويسي C بلكه به يادگيري سريع و در عين حال آشنايي با قالببندي و استانداردهاي تغييرات صورت گرفته هر زبان نیز كمك شاياني ميكند.
نظر به تجربه مترجمين در تدريس اين دروس و با توجه به اين كه اين كتاب به عنوان يكي از كتب اصلي در زمينه برنامهنويسي مهندسي شيمي دانشگاهها و مؤسسات آموزش عالي داخل و خارج كشور ميباشد، اميد است اين قدم كوچك در بالا بردن سطح علمي دانشجويان این رشته مفيد واقع گردد.
فهرست مطالب
فصل اول: مروري بر برنامهنويسي به زبان C
رگراسیون خطی برای روابط غیر خطی
ارزیابی از طریق یک تحلیل آماری
فصل سوم: خواص فيزيكي (پيشبيني و تقريب)
رابطه عدد رینولدز / ضریب اصطکاک
فصل چهارم: برنامههای کاربردی با استفاده از زبان C
برنامه نويسي شيءگرا (OOP) در C++
مقادیر عددی، برداری و ماتريسها
فصل هفتم: توابع MATLAB براي محاسبات عددي
ضريب تعيين و خطاي انحراف از معيار
فصل هشتم: برنامههای كاربردي با استفاده از MATLAB
منحني تعادلي سيستمهاي دو جزئي
رابطه غلظت – آنتالپي براي سيستم سولفات منيزيم
نمودار فازي سيستم سولفات منيزيم
فصل نهم: کار با MATLAB با استفاده از C
کامپایلرهای C پشتیبانی شونده توسط MATLAB
مقدمهای بر اینجین (موتور) MATLAB
کامپایل برنامههای اینجین (موتور)
پيوست الف: توابع و دستورات C/C++