دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Rouben Rostamian
سری:
ISBN (شابک) : 161197349X, 2632662672
ناشر: SIAM
سال نشر: 2014
تعداد صفحات: 390
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Programming Projects in C for Students of Engineering, Science, and Mathematics به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پروژه های برنامه نویسی به زبان C برای دانشجویان مهندسی، علوم و ریاضیات نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مانند پیانیستی که از کتاب اتودها تمرین می کند، خوانندگان
پروژه های برنامه نویسی به زبان C برای دانشجویان مهندسی، علوم
و ریاضیات با انجام کار یاد خواهند گرفت.
این کتاب که به عنوان یک آموزش در مورد چگونگی تفکر، سازماندهی و
اجرای برنامه ها در محاسبات علمی نوشته شده است، از طریق مجموعه
ای متنوع و گسترده از پروژه ها به هدف خود می رسد. هر پروژه یک
مسئله و یک الگوریتم برای حل آن ارائه می دهد و خواننده از طریق
پیاده سازی الگوریتم در C و جمع آوری و آزمایش نتایج راهنمایی می
شود. انجام پروژه ها به ترتیب ضروری نیست. پروژهها شامل
الگوریتمهای پیشنهادی و برنامههای نیمه تکمیلشده برای اجرای
آنها هستند تا خواننده را قادر به تمرین و توسعه مهارتهای
محاسبات علمی کند. فقط نیاز به دانش کاری در مورد محاسبات چند
متغیره در مقطع کارشناسی، معادلات دیفرانسیل و جبر خطی دارد. و در
استاندارد C مستقل از پلت فرم نوشته شده اند. خط فرمان یونیکس
برای نشان دادن کامپایل و اجرا استفاده می شود.
مخاطبان اصلی این کتاب دانشجویان کارشناسی ارشد ریاضیات، مهندسی و
علوم هستند. این کتاب همچنین برای دانشآموزان پیشرفته و متخصصان
شاغل که مایل به تمرین و تقویت مهارتهای خود در برنامهنویسی
الگوریتمهای ریاضی در C هستند، جالب خواهد بود. دانش کاری زبان
برنامهنویسی C فرض میشود.
محتویات: بخش اول: پیشینه مشترک. فصل 1 مقدمه؛ فصل 2:
سازماندهی پرونده; فصل 3: جریان ها و پوسته یونیکس. فصل 4:
اشاره گرها و آرایه ها. فصل 5: از رشته تا اعداد. فصل 6: ساختن.
بخش دوم: پروژه ها فصل 7: تخصیص حافظه: xmalloc(); فصل 8: تخصیص
حافظه پویا برای بردارها و ماتریس ها: array.h; فصل نهم:
خواندن خطوط: fetch_line(); فصل 10: تولید اعداد تصادفی. فصل 11:
ذخیره سازی ماتریس های پراکنده. فصل 12: سیستم های پراکنده:
کتابخانه UMFPACK. فصل 13: موجک هار. فصل 14: تصویر ورودی/خروجی;
فصل 15: تجزیه و تحلیل تصویر; فصل 16: لیست های مرتبط. فصل 17:
تکامل گونه ها. فصل 18: سیمپلکس سراشیبی نلدر-مید. فصل 19:
خرپاها; فصل 20: طرح های تفاضل محدود برای معادله گرما در یک بعد.
فصل 21: معادله محیط متخلخل. فصل 22: ربع گوسی. فصل 23: مثلث سازی
با کتابخانه مثلث. فصل 24: ادغام در مثلث ها. فصل 25: عناصر
محدود. فصل 26: عناصر محدود: داده های مرزی غیر صفر. ضمیمه A:
مختصات باریسنتریک
Like a pianist who practices from a book of études, readers of
Programming Projects in C for Students of Engineering,
Science, and Mathematics will learn by doing.
Written as a tutorial on how to think about, organize, and
implement programs in scientific computing, this book achieves
its goal through an eclectic and wide-ranging collection of
projects. Each project presents a problem and an algorithm for
solving it, and the reader is guided through implementing the
algorithm in C and compiling and testing the results. It is not
necessary to carry out the projects in sequential order. The
projects contain suggested algorithms and partially completed
programs for implementing them to enable the reader to exercise
and develop skills in scientific computing; require only a
working knowledge of undergraduate multivariable calculus,
differential equations, and linear algebra; and are written in
platform-independent standard C. The Unix command-line is used
to illustrate compilation and execution.
The primary audience of this book is graduate students in
mathematics, engineering, and the sciences. The book will also
be of interest to advanced undergraduates and working
professionals who wish to exercise and hone their skills in
programming mathematical algorithms in C. A working knowledge
of the C programming language is assumed.
Contents: Part I: A common background; Chapter 1:
Introduction; Chapter 2: File organization; Chapter 3: Streams
and the Unix shell; Chapter 4: Pointers and arrays; Chapter 5:
From strings to numbers; Chapter 6: Make; Part II: Projects;
Chapter 7: Allocating memory: xmalloc(); Chapter 8: Dynamic
memory allocation for vectors and matrices: array.h;
Chapter 9: Reading lines: fetch_line(); Chapter 10: Generating
random numbers; Chapter 11: Storing sparse matrices; Chapter
12: Sparse systems: The UMFPACK library; Chapter 13: Haar
wavelets; Chapter 14: Image I/O; Chapter 15: Image analysis;
Chapter 16: Linked lists; Chapter 17: The evolution of species;
Chapter 18: The Nelder-Mead downhill simplex; Chapter 19:
Trusses; Chapter 20: Finite difference schemes for the heat
equation in one dimension; Chapter 21: The porous medium
equation; Chapter 22: Gaussian quadrature; Chapter 23:
Triangulation with the Triangle library; Chapter 24:
Integration on triangles; Chapter 25: Finite elements; Chapter
26: Finite elements: Nonzero boundary data; Appendix A:
Barycentric coordinates
Front Matter....Pages i-viii
Embedded System Architectures....Pages 1-43
Models of Computation for Embedded System Design....Pages 45-102
Multilanguage Specification for System Design....Pages 103-136
High-Level Specification Languages for Embedded System Design....Pages 137-174
Towards a New System Level Design Language -- SLDL....Pages 175-187
Hardware/Software Co-Synthesis Algorithms....Pages 189-217
Rapid Prototyping, Emulation and Hardware-Software Co-Debugging....Pages 219-262
Dynamic Power Management of Electronic Systems....Pages 263-292
Compiler Generation Techniques for Embedded Processors and their Application to HW/SW Codesign....Pages 293-320
IP-Centric Methodology and Design with the SpecC Language....Pages 321-358
The Javatime Approach to Mixed Hardware-Software System Design....Pages 359-396
Models and Methods for HW/SW Intellectual Property Interfacing....Pages 397-432
Back Matter....Pages 433-435