«Numerical Recipes: The Art of Scientific Computing» (англ. Чисельні рецепти: Мистецтво наукових розрахунків) — це загальна назва серії книг про алгоритми та чисельний аналіз, написаних Вільямом Прессом, Саулом Текольським, і . У різних виданнях книги виходили з 1986 року. Останнє видання вийшло у 2007 році. Книга є одним з найбільш вживаних і цитованих підручників з чисельних методів.
Автор | Вільям Пресс, Саул Текольський, , |
---|---|
Назва мовою оригіналу | Numerical Recipes: The Art of Scientific Computing |
Мова | англійська |
Тема | чисельні методи, алгоритми |
Жанр | підручник, довідник |
Видавництво | Cambridge University Press |
Видано | 1986 |
Зміст
«Чисельні рецепти» охоплюють низку тем, які включають як класичний чисельний аналіз (інтерполяція, інтегрування, лінійна алгебра, диференціальні рівняння тощо), обробку сигналів (методи Фур'є, фільтрування), статистичну обробку даних, так і кілька тем з машинного навчання (прихована марковська модель, метод опорних векторів). Стиль написання доступний і має неформальний тон. Акцент робиться на розумінні основних ідей, а не на вдосконаленнях, які на практиці можуть знадобитися для досягнення оптимальної продуктивності та надійності. Для більшості результатів не дається строгих доведень, хоча часто наводяться ідеї доказів і посилання на більш спеціалізовану літературу.
Майже всі обговорювані методи реалізовані на мові програмування, і код наведений у книзі. В різних виданнях використовуються різні мови програмування: Fortran, Pascal, C, BASIC, .
Історія
Перше видання книги вийшло 1986 року і містило код на мовах Fortran і Pascal. Супровідна книга, «Numerical Recipes Example Book (Pascal)» («Книга прикладів числових рецептів (Паскаль)») була вперше опублікована 1985 року. «Чисельні рецепти» з самого початку зайняли упевнену позицію щодо пояснення сутності всіх використаних алгоритмів:
Якщо в цій книзі є одна основна тема, то це те, що практичні методи чисельних обчислень можуть бути водночас ефективними, розумними і, що важливо, зрозумілими. Ми рішуче відкидаємо альтернативну точку зору, згідно з якою ефективні обчислювальні методи обов’язково повинні бути настільки таємничими та складними, щоб бути корисними лише у формі «чорної скриньки». Оригінальний текст (англ.) If there is a single dominant theme in this book, it is that practical methods of numerical computation can be simultaneously efficient, clever, and — important — clear. The alternative viewpoint, that efficient computational methods must necessarily be so arcane and complex as to be useful only in "black box" form, we firmly reject. |
Однак 1980-ті роки стали часом триумфу «чорних скриньок», принесши такі важливі бібліотеки, як BLAS і LAPACK, і такі інтегровані середовища, як MATLAB і Mathematica. Коли на початку 1990-х років вийшло друге видання «Numerical Recipes», авторам стало зрозуміло, що читачами книжки є аж ніяк не більшість користвачів чисельних методів, а лише ті науковці, які не можуть обмежитись «чорними скриньками» з інтегрованого середовища, але й не хочуть повної математичної строгості. Друге видання зайняло міцну позицію у цьому нішевому середовищі.
До середини 2000-х років практика наукового обчислення була радикально змінена розвитком Інтернету. Усвідомлюючи, що їхні книги «Числові рецепти» набагато більше цінуються за пояснювальний текст, ніж за приклади коду, автори значно розширили обсяг книги та переписали значну частину тексту. Однак автори продовжили наводити код для кожного обговорюваного методу, тепер на C++. Третє видання вийшло також у вигляді електронної книги, доступної в Інтернеті.
У 2015 році «Numerical Recipes» продали своє історичне дволітерне доменне ім’я nr.com і переїхали на адресу numerical.recipes.
Прийняття
Станом на 2022 рік книга мала понад 125 000 цитувань у Google Scholar.
Видання
- Numerical Recipes. The Art of Scientific Computing, 1st Edition, 1986, . (Fortran and Pascal)
- Numerical Recipes in C. The Art of Scientific Computing, 1st Edition, 1988, .
- Numerical Recipes in Pascal. The Art of Scientific Computing, 1st Edition, 1989, .
- Numerical Recipes in Fortran. The Art of Scientific Computing, 1st Edition, 1989, .
- Numerical Recipes in BASIC. The Art of Scientific Computing, 1st Edition, 1991, . (supplemental edition)
- Numerical Recipes in Fortran. The Art of Scientific Computing, 2nd Edition, 1992, .
- Numerical Recipes in C. The Art of Scientific Computing, 2nd Edition, 1992, .
- Numerical Recipes in (Fortran 90). The Art of Parallel Scientific Computing, 2nd Edition, 1996, .
- Numerical Recipes in . The Art of Scientific Computing, 2nd Edition, 2002, .
- Numerical Recipes. The Art of Scientific Computing, 3rd Edition, 2007, . ( code)
Посилання
- Press, William H.; Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (1986). Preface. Numerical Recipes: The Art of Scientific Computing. New York: Cambridge University Press. с. xi. ISBN .
- Press, William H.; and Teukolsky, Saul A.; "Numerical Recipes: Does This Paradigm Have a Future?," Computers in Physics, 11, 416 (1997). Preprint.
- Press, William H.; Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (2007). Preface to the Third Edition. Numerical Recipes: The Art of Scientific Computing (вид. 3rd). New York: Cambridge University Press. с. xi. ISBN .
- Press, William H.; Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (2007). (вид. 3rd). New York: Cambridge University Press. ISBN . Архів оригіналу за 3 лютого 2021. Процитовано 3 грудня 2022.
- Two letter domain NR.com sold : Rebrands to Numerical.Recipes. 14 жовтня 2015.
- Numerical recipes 3rd edition: The art of scientific computing, Google Scholar
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Numerical Recipes The Art of Scientific Computing angl Chiselni recepti Mistectvo naukovih rozrahunkiv ce zagalna nazva seriyi knig pro algoritmi ta chiselnij analiz napisanih Vilyamom Pressom Saulom Tekolskim i U riznih vidannyah knigi vihodili z 1986 roku Ostannye vidannya vijshlo u 2007 roci Kniga ye odnim z najbilsh vzhivanih i citovanih pidruchnikiv z chiselnih metodiv Chiselni recepti Mistectvo naukovih rozrahunkiv AvtorVilyam Press Saul Tekolskij Nazva movoyu originaluNumerical Recipes The Art of Scientific ComputingMovaanglijskaTemachiselni metodi algoritmiZhanrpidruchnik dovidnikVidavnictvoCambridge University PressVidano1986Zmist Chiselni recepti ohoplyuyut nizku tem yaki vklyuchayut yak klasichnij chiselnij analiz interpolyaciya integruvannya linijna algebra diferencialni rivnyannya tosho obrobku signaliv metodi Fur ye filtruvannya statistichnu obrobku danih tak i kilka tem z mashinnogo navchannya prihovana markovska model metod opornih vektoriv Stil napisannya dostupnij i maye neformalnij ton Akcent robitsya na rozuminni osnovnih idej a ne na vdoskonalennyah yaki na praktici mozhut znadobitisya dlya dosyagnennya optimalnoyi produktivnosti ta nadijnosti Dlya bilshosti rezultativ ne dayetsya strogih doveden hocha chasto navodyatsya ideyi dokaziv i posilannya na bilsh specializovanu literaturu Majzhe vsi obgovoryuvani metodi realizovani na movi programuvannya i kod navedenij u knizi V riznih vidannyah vikoristovuyutsya rizni movi programuvannya Fortran Pascal C BASIC C IstoriyaPershe vidannya knigi vijshlo 1986 roku i mistilo kod na movah Fortran i Pascal Suprovidna kniga Numerical Recipes Example Book Pascal Kniga prikladiv chislovih receptiv Paskal bula vpershe opublikovana 1985 roku Chiselni recepti z samogo pochatku zajnyali upevnenu poziciyu shodo poyasnennya sutnosti vsih vikoristanih algoritmiv Yaksho v cij knizi ye odna osnovna tema to ce te sho praktichni metodi chiselnih obchislen mozhut buti vodnochas efektivnimi rozumnimi i sho vazhlivo zrozumilimi Mi rishuche vidkidayemo alternativnu tochku zoru zgidno z yakoyu efektivni obchislyuvalni metodi obov yazkovo povinni buti nastilki tayemnichimi ta skladnimi shob buti korisnimi lishe u formi chornoyi skrinki Originalnij tekst angl If there is a single dominant theme in this book it is that practical methods of numerical computation can be simultaneously efficient clever and important clear The alternative viewpoint that efficient computational methods must necessarily be so arcane and complex as to be useful only in black box form we firmly reject Odnak 1980 ti roki stali chasom triumfu chornih skrinok prinesshi taki vazhlivi biblioteki yak BLAS i LAPACK i taki integrovani seredovisha yak MATLAB i Mathematica Koli na pochatku 1990 h rokiv vijshlo druge vidannya Numerical Recipes avtoram stalo zrozumilo sho chitachami knizhki ye azh niyak ne bilshist koristvachiv chiselnih metodiv a lishe ti naukovci yaki ne mozhut obmezhitis chornimi skrinkami z integrovanogo seredovisha ale j ne hochut povnoyi matematichnoyi strogosti Druge vidannya zajnyalo micnu poziciyu u comu nishevomu seredovishi Do seredini 2000 h rokiv praktika naukovogo obchislennya bula radikalno zminena rozvitkom Internetu Usvidomlyuyuchi sho yihni knigi Chislovi recepti nabagato bilshe cinuyutsya za poyasnyuvalnij tekst nizh za prikladi kodu avtori znachno rozshirili obsyag knigi ta perepisali znachnu chastinu tekstu Odnak avtori prodovzhili navoditi kod dlya kozhnogo obgovoryuvanogo metodu teper na C Tretye vidannya vijshlo takozh u viglyadi elektronnoyi knigi dostupnoyi v Interneti U 2015 roci Numerical Recipes prodali svoye istorichne dvoliterne domenne im ya nr com i pereyihali na adresu numerical recipes PrijnyattyaStanom na 2022 rik kniga mala ponad 125 000 cituvan u Google Scholar VidannyaNumerical Recipes The Art of Scientific Computing 1st Edition 1986 ISBN 0 521 30811 9 Fortran and Pascal Numerical Recipes in C The Art of Scientific Computing 1st Edition 1988 ISBN 0 521 35465 X Numerical Recipes in Pascal The Art of Scientific Computing 1st Edition 1989 ISBN 0 521 37516 9 Numerical Recipes in Fortran The Art of Scientific Computing 1st Edition 1989 ISBN 0 521 38330 7 Numerical Recipes in BASIC The Art of Scientific Computing 1st Edition 1991 ISBN 0 521 40689 7 supplemental edition Numerical Recipes in Fortran The Art of Scientific Computing 2nd Edition 1992 ISBN 0 521 43064 X Numerical Recipes in C The Art of Scientific Computing 2nd Edition 1992 ISBN 0 521 43108 5 Numerical Recipes in Fortran 90 The Art of Parallel Scientific Computing 2nd Edition 1996 ISBN 0 521 57439 0 Numerical Recipes in C The Art of Scientific Computing 2nd Edition 2002 ISBN 0 521 75033 4 Numerical Recipes The Art of Scientific Computing 3rd Edition 2007 ISBN 0 521 88068 8 C code PosilannyaPress William H Teukolsky Saul A Vetterling William T Flannery Brian P 1986 Preface Numerical Recipes The Art of Scientific Computing New York Cambridge University Press s xi ISBN 0 521 30811 9 Press William H and Teukolsky Saul A Numerical Recipes Does This Paradigm Have a Future Computers in Physics 11 416 1997 Preprint Press William H Teukolsky Saul A Vetterling William T Flannery Brian P 2007 Preface to the Third Edition Numerical Recipes The Art of Scientific Computing vid 3rd New York Cambridge University Press s xi ISBN 978 0 521 88068 8 Press William H Teukolsky Saul A Vetterling William T Flannery Brian P 2007 vid 3rd New York Cambridge University Press ISBN 978 0 521 88068 8 Arhiv originalu za 3 lyutogo 2021 Procitovano 3 grudnya 2022 Two letter domain NR com sold Rebrands to Numerical Recipes 14 zhovtnya 2015 Numerical recipes 3rd edition The art of scientific computing Google Scholar