- عنوان کتاب: Numerical Analysis and Scientific Computation
- نویسنده: Jeffery J.Leader
- حوزه: محاسبات, تحلیل عددی
- سال انتشار: 2022
- تعداد صفحه: 583
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 10.9 مگابایت
قانون اساسی علوم کامپیوتر: با قدرتمندتر شدن ماشینها، دانش الکترونیکی الگوریتمها مهمتر میشود، نه کمتر. Nick Trefethen مطمئنا [کسی تصور می کند]، ما فقط زمانی محاسبه می کنیم که همه چیز شکست بخورد، زمانی که نظریه ریاضی نتواند پاسخی را به شکلی جامع و بکر ارائه دهد و بنابراین ما مجبور هستیم که یک مسئله را روی یک کامپیوتر اعداد خردکن پرتاب کنیم و اعداد خسته کننده تولید کنیم. با محاسبات خسته کننده من معتقدم که این مزخرف است. Arie Iserles این کتاب نشان دهنده دوره تجزیه و تحلیل عددی است که من به طور منظم در موسسه فناوری Rose-Hulman تدریس می کنم، که به عنوان یک درس انتخابی توسط دانش آموزان جوان و ارشد در رشته های علوم محاسباتی، علوم کامپیوتر، ریاضیات، فیزیک و رشته های مختلف مهندسی گرفته می شود. دانش آموزان سه ترم حساب دیفرانسیل و انتگرال و همچنین معادلات دیفرانسیل با جبر ماتریسی داشته اند، اما ممکن است هیچ تجربه برنامه نویسی واقعی نداشته باشند. ویژگیهای کلیدی رویکرد من غوطهور شدن فوری در روشهای عددی، به تأخیر انداختن بحث در مورد محاسبات کامپیوتری و خطای دور تا زمانی است که دانشآموزان تجربه استفاده از الگوریتمهای عددی را به دست آورند. ارائهای از جبر خطی عددی که با دقت بیشتری نحوه پیادهسازی و استفاده از آن را در عمل مدرن نشان میدهد. و تاکید بر تجزیه و تحلیل در حالی که هنوز مسائل سخت افزاری و نرم افزاری عملی مربوط به محاسبات علمی مدرن را نشان می دهد. علاوه بر این، زیربخشهای اختیاری MATLAB R به دانشآموزان این امکان را میدهد که در حین آزمایش روشهای این بخش، برنامهنویسی پایه را به خود آموزش دهند. من میخواهم دانشآموزان به درک قوی از زیربنای ریاضی محاسبات علمی مدرن دست یابند{و همچنین آماده به کار بردن این دانش به روشی عملی باشند، خواه خودشان برنامهنویسی را انجام دهند یا به احتمال زیاد، از آموختههای خود استفاده کنند. تا عملکرد بهتری از بسته های نرم افزاری رایج در زمینه خود داشته باشند.
The fundamental law of computer science: As machines become more powerful, the e_ciency of algorithms grows more important, not less. Nick Trefethen Surely [one imagines], we compute only when everything else fails, when math- ematical theory cannot deliver an answer in a comprehensive, pristine form and thus we are compelled to throw a problem onto a number-crunching computer and produce boring numbers by boring calculations. This, I believe, is nonsense. Arieh Iserles This book represents the numerical analysis course I regularly teach at Rose- Hulman Institute of Technology, which is taken as an elective course by juniors and seniors majoring in computational science, computer science, mathematics, physics, and a variety of engineering disciplines. The students will have had three terms of calculus as well as di_erential equations with matrix algebra, but may not have had any real programming experience. The key features of my approach have been an immediate immersion in numerical methods, delaying a discussion of computer arithmetic and round-o_ error until students have gained some experience using numerical algorithms; a presentation of numerical linear algebra that more closely mirrors how it is actually implemented and used in modern practice; and an emphasis on analysis while still bringing out the practical hardware and software issues involved in modern scienti_c computing. In addition, optional MATLAB R subsections allow for students to teach themselves basic programming while experimenting with the methods of the section. I want students to come away with a strong understanding of the mathematical underpinning of modern scienti_c computing{and also be prepared to apply that knowledge in a practical way, whether they are doing the coding themselves or, more likely, using what they’ve learned to get better performance out of the software packages that are common in their field.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران