- عنوان کتاب: Computational Methods with MATLAB
- نویسنده: Erik Cuevas
- حوزه: محاسبات
- سال انتشار: 2024
- تعداد صفحه: 262
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 36.5 مگابایت
هدف این کتاب ارائه مروری جامع و منسجم از روشهای عددی برای دانشجویان مقطع کارشناسی و متخصصان رشته مهندسی است. این کتاب همچنین می تواند به عنوان مرجعی برای متخصصان مهندسی که نیاز به استفاده از MATLAB در برنامه های خود دارند باشد. زیرا بسیاری از کدهای متلب که پس از معرفی ایدههای اساسی هر الگوریتم ارائه شدهاند، میتوانند به راحتی برای حل مشکلات مشابه حتی توسط کسانی که نمیدانند در روتینهای متلب و الگوریتمهایی که استفاده میکنند، چه میگذرد، اصلاح شوند. این کتاب می تواند با موفقیت توسط دو نوع خواننده استفاده شود. نوع اول آن دسته از خوانندگانی هستند که به توضیح دقیق هر الگوریتم و پتانسیل آن نیاز دارند. این خوانندگان علاقه مند هستند که هر روش را به گونه ای بدانند که بتوانند ساختار را اصلاح کنند و برای حل مشکلات خود تطبیق دهند. دوم آن دسته از خوانندگانی هستند که می خواهند از روش های عددی به طور کلی به عنوان برنامه های فرعی استفاده کنند. همانطور که اکثر کاربران یک لوازم خانگی برای انجام یک کار فقط باید بدانند چگونه آن را کار کنند، این کاربران فقط باید بدانند که چگونه مشکلات خود را که می خواهند با استفاده از MATLAB حل کنند و نحوه استفاده از روال های مربوطه برای حل آنها فرموله کنند. واضح است که دانش دقیق روش عددی برای یافتن راه حلی برای یک مسئله مهندسی خاص مفید است. با این حال، تنها به طور ضمنی گفته می شود که کاربران یکبار مصرف هر روش عددی می توانند از این کتاب استفاده کنند، همچنین خوانندگانی که می خواهند اصل/معادلات اساسی هر الگوریتم را درک کنند. این کتاب در درجه اول بر کمک به خوانندگان برای درک مفاهیم اساسی ریاضی روش های عددی و تمرین مهارت های حل مسئله با استفاده از متلب تمرکز دارد. روش شناسی کتاب ابتدا آموزش مفاهیم پایه است تا خوانندگان بتوانند مسائل را به درستی به صورت ریاضی فرموله کنند و از بررسی های خسته کننده و غیر ضروری صرف نظر کنند. سپس خوانندگان می توانند به طور مستقیم کدها را در متلب پیاده سازی کنند تا مشکلات عملی را حل کنند. تمام الگوریتم های ارائه شده در این کتاب با یک مثال کد متلب دنبال می شود تا دانش آموزان بتوانند به راحتی کد را برای حل مشکلات خود تغییر دهند. این روش بر این باور استوار است که اکثر دانشآموزان و متخصصان، بهویژه آنهایی که پیشزمینههای خارج از ریاضیات دارند، اهمیت فوقالعاده بهکارگیری مؤثر ابزارهای عددی برای رسیدگی به چالشهای مربوطه خود را تشخیص میدهند. این کاربرد عملی اهمیت بیشتری نسبت به در نظر گرفتن تنها شواهد و شواهد گسترده دارد. این کتاب از کد بسیار بیشتری نسبت به ریاضیات رسمی استفاده می کند. این به این دلیل است که ما متقاعد شدهایم که حتی خوانندگان با پیشزمینه ریاضی عالی در درک یک رویکرد تا زمانی که الگوریتم را در کد پیادهسازی شده ببینند، مشکل دارند. این واقعیت به این دلیل است که کد پیاده سازی شده تمام ابهامات را برطرف می کند. برای بیش از دو سال، ما راههای متعددی را امتحان کردهایم تا این مطالب را در معرض مخاطبان متفاوت قرار دهیم. در طول راه، ما روی تحمل ارزشمند دانشجویانمان، عمدتاً از CUCEI در دانشگاه گوادالاخارا در مکزیک، حساب کرده ایم. تشکر ویژه از اساتید همکارمان در Centro Universitario de Ciencias Exactas e Ingenierías. بسیاری از همکاری ها، کمک ها و بحث ها با همکاران شایستگی یک فصل اضافی را دارد. به همه کسانی که ذکر شد، و به ویژه به حذف شدگان، شهادت ما را سپاسگزاریم.
The objective of this book is to present a comprehensive and consistent overview of numerical methods for undergraduate students and professionals in the engineering field. The book can also serve as a reference for engineering professionals who have the need to use MATLAB in their applications. This is because many of the MATLAB codes, presented after introducing the basic ideas of each algorithm, can be easily modified to solve similar problems even by those who do not know what goes on inside MATLAB routines and the algorithms they use. This book can be successfully used by two types of readers. The first type are those readers who require a detailed explanation of each algorithm and its potential. These readers are interested in knowing each method in such a way that they can modify the structure and make adaptations to solve their problems. The second are those readers who want to use numerical methods generically as subroutines. Just as most users of a household appliance need only know how to operate it to perform a task, these users need only know how to formulate their problems that they want to solve using MATLAB and how to use the corresponding routines to solve them. It is important to clarify that detailed knowledge of the numerical method is useful for finding a solution to a particular engineering problem. However, it is only implied that one-time users of any numerical method can use this book, as well as readers who want to understand the underlying principle/equations of each algorithm. This book focuses primarily on helping readers understand the fundamental mathematical concepts of numerical methods and practice problem-solving skills using MATLAB. The methodology of the book is to first teach basic concepts so that readers can correctly formulate problems mathematically, skipping some tedious and unnecessary checks. Then, readers can directly implement the codes in MATLAB to solve practical problems. All algorithms presented in this book are followed by a MATLAB code example so that students can easily modify the code to solve their own problems. This methodology is grounded in the belief that the majority of students and professionals, especially those with backgrounds outside of mathematics, recognize the paramount significance of effectively employing numerical tools to address their pertinent challenges. This practical application holds greater importance than considering only extensive demonstrations and proofs. The book uses much more code than formal mathematics. This is because we are convinced that even readers with an excellent mathematical background have trouble understanding an approach until they see the algorithm implemented in code. This fact is because the implemented code removes all ambiguities. For more than two years, we have tried multiple ways to expose this material to dissimilar audiences. Along the way, we have counted on the invaluable tolerance of our students, mainly from CUCEI at the University of Guadalajara in Mexico. Special thanks are due to our fellow professors of the Centro Universitario de Ciencias Exactas e Ingenierías. So many collaborations, help and discussions with colleagues would merit an additional chapter. To all those mentioned, and especially to those omitted, our testimony of gratitude.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Computational Methods with MATLAB
نظرات کاربران