دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 3
نویسندگان: Jean-Michel Muller
سری:
ISBN (شابک) : 9781489979834
ناشر: Birkhäuser / Springer
سال نشر: 2016
تعداد صفحات: 289
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Elementary Functions. Algorithms and Implementation به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توابع ابتدایی. الگوریتم ها و پیاده سازی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب درسی مفاهیم و ابزارهای لازم برای درک، ساخت و پیادهسازی الگوریتمهایی را برای محاسبه توابع ابتدایی (مانند لگاریتم، نمایی و توابع مثلثاتی) ارائه میکند. هر دو الگوریتم سخت افزاری و نرم افزار محور به همراه مسائل مربوط به اجرای دقیق ممیز شناور گنجانده شده اند. این نسخه سوم به روز شده و گسترش یافته است تا آخرین پیشرفت ها در این زمینه، الگوریتم های تابع ابتدایی جدید و نرم افزار عملکرد را در خود جای دهد. پس از یک فصل مقدماتی که به طور خلاصه برخی از مفاهیم اساسی حساب کامپیوتری مانند حساب ممیز شناور و سیستم های اعداد زائد را معرفی می کند، متن به سه بخش اصلی تقسیم می شود. بخش اول محاسبه توابع ابتدایی را با استفاده از الگوریتمهای مبتنی بر تقریبهای چند جملهای یا گویا و با استفاده از روشهای مبتنی بر جدول در نظر میگیرد. فصل آخر در این بخش به اصول اساسی حساب با دقت چندگانه می پردازد. بخش دوم به ارائه الگوریتمهای «تغییر و افزودن» اختصاص دارد (الگوریتمهای سختافزاری که فقط از اضافات و جابجاییها استفاده میکنند). مسائل مربوط به دقت، از جمله کاهش برد، حفظ یکنواختی، و گرد کردن صحیح، و همچنین برخی از نمونههای پیادهسازی در قسمت سوم بررسی شدهاند. نمونههای متعددی از خطوط فرمان و برنامههای کامل در سراسر بستههای نرمافزاری مختلف از جمله Maple، Sollya و Gappa ارائه شده است. جدید در این نسخه مروری عمیق از استاندارد IEEE-754-2008 برای محاسبات ممیز شناور است. بخش استفاده از اعداد دو و سه کلمه ای. ارائه ابزارهای جدید برای طراحی نرم افزار عملکرد دقیق. و بخشی از الگوریتم های ضرب خانواده Toom-Cook. تکنیکهای ارائهشده در این کتاب برای اجراکنندگان کتابخانهها یا مدارهای توابع ابتدایی و برنامهنویسان برنامههای عددی جالب خواهد بود. علاوه بر این، دانشجویان کارشناسی ارشد و پیشرفته، متخصصان و محققان در محاسبات علمی، تجزیه و تحلیل عددی، مهندسی نرم افزار و مهندسی کامپیوتر، این منبع و منبع مفیدی را خواهند یافت. ستایش برای نسخه های قبلی «[T] این کتاب به نظر یک مرجع ضروری برای کارشناسان است (که من نیستم). مهمتر از همه، این یک کتاب جالب برای کنجکاوها است (که من هستم). در این صورت، احتمالاً چیزهای جالب زیادی از این کتاب یاد خواهید گرفت. اگر تحلیل عددی یا تئوری تقریب را تدریس میکنید، این کتاب نمونههای خوبی برای بحث در کلاس به شما ارائه میدهد.» - بررسیهای MAA (بررسی ویرایش دوم) «محتوای غنی ایدههایی که در این کتاب ترسیم شده یا با جزئیات ارائه شده است تکمیل شده است. با فهرستی متشکل از سیصد مرجع، که بیشتر آنها مربوط به سال 1980 یا جدیدتر هستند. این کتاب همچنین حاوی برخی برنامههای معمولی مرتبط است." - Zentralblatt MATH (بررسی نسخه دوم) "من فکر می کنم که این کتاب برای دانش آموزان هم از نظر تحلیل عددی و هم در علوم کامپیوتر بسیار ارزشمند خواهد بود. حاوی مطالب بسیار جالبی است که بیشتر اوقات در مقالات تخصصی منتشر شده در مجلات تخصصی به سختی یافت می شود." - الگوریتم های عددی (بررسی نسخه اول)
This textbook presents the concepts and tools necessary to understand, build, and implement algorithms for computing elementary functions (e.g., logarithms, exponentials, and the trigonometric functions). Both hardware- and software-oriented algorithms are included, along with issues related to accurate floating-point implementation. This third edition has been updated and expanded to incorporate the most recent advances in the field, new elementary function algorithms, and function software. After a preliminary chapter that briefly introduces some fundamental concepts of computer arithmetic, such as floating-point arithmetic and redundant number systems, the text is divided into three main parts. Part I considers the computation of elementary functions using algorithms based on polynomial or rational approximations and using table-based methods; the final chapter in this section deals with basic principles of multiple-precision arithmetic. Part II is devoted to a presentation of “shift-and-add” algorithms (hardware-oriented algorithms that use additions and shifts only). Issues related to accuracy, including range reduction, preservation of monotonicity, and correct rounding, as well as some examples of implementation are explored in Part III. Numerous examples of command lines and full programs are provided throughout for various software packages, including Maple, Sollya, and Gappa. New to this edition are an in-depth overview of the IEEE-754-2008 standard for floating-point arithmetic; a section on using double- and triple-word numbers; a presentation of new tools for designing accurate function software; and a section on the Toom-Cook family of multiplication algorithms. The techniques presented in this book will be of interest to implementers of elementary function libraries or circuits and programmers of numerical applications. Additionally, graduate and advanced undergraduate students, professionals, and researchers in scientific computing, numerical analysis, software engineering, and computer engineering will find this a useful reference and resource. PRAISE FOR PREVIOUS EDITIONS “[T]his book seems like an essential reference for the experts (which I'm not). More importantly, this is an interesting book for the curious (which I am). In this case, you'll probably learn many interesting things from this book. If you teach numerical analysis or approximation theory, then this book will give you some good examples to discuss in class." — MAA Reviews (Review of Second Edition) "The rich content of ideas sketched or presented in some detail in this book is supplemented by a list of over three hundred references, most of them of 1980 or more recent. The book also contains some relevant typical programs." — Zentralblatt MATH (Review of Second Edition) “I think that the book will be very valuable to students both in numerical analysis and in computer science. I found [it to be] well written and containing much interesting material, most of the time disseminated in specialized papers published in specialized journals difficult to find." — Numerical Algorithms (Review of First Edition)
Front Matter....Pages i-xxv
Introduction....Pages 1-6
Introduction to Computer Arithmetic....Pages 7-36
Front Matter....Pages 37-37
The Classical Theory of Polynomial or Rational Approximations....Pages 39-65
Polynomial Approximations with Special Constraints....Pages 67-79
Polynomial Evaluation....Pages 81-100
Table-Based Methods....Pages 101-120
Multiple-Precision Evaluation of Functions....Pages 121-135
Front Matter....Pages 137-137
Introduction to Shift-and-Add Algorithms....Pages 139-163
The CORDIC Algorithm....Pages 165-184
Some Other Shift-and-Add Algorithms....Pages 185-195
Front Matter....Pages 197-197
Range Reduction....Pages 199-217
Final Rounding....Pages 219-244
Miscellaneous....Pages 245-251
Examples of Implementation....Pages 253-262
Back Matter....Pages 263-283