두서없이 작성했습니다.
Numerical Recipes 는 William H. Press , Saul A. Teukolsky , William T. Vetterling 및 Brian P. Flannery 의 알고리즘 및 수치 분석 에관한 일련의 책의 총칭입니다. 다양한 판본이 1986년부터 인쇄되었습니다. 가장 최근 판본은 2007년에 출판되었습니다. 2015년에 Numerical Recipes는 두 글자로 된 역사적인 도메인 이름인 nr.com [1] 을 판매하고 대신 되었습니다.
Numerical Recipes 책은 고전적인 수치 분석 ( 보간 , 적분 , 선형 대수 , 미분 방정식 등), 신호 처리( 푸리에 방법 , 필터링 ), 데이터의 통계적 처리 및 다음의 몇 가지 주제를 모두 포함하는 다양한 주제를 다룹니다. 기계 학습 ( 숨겨진 Markov 모델 , 지원 벡터 기계). 쓰기 스타일은 접근이 용이하고 비격식적인 어조입니다. 강조점은 최적의 성능과 안정성을 달성하는 데 실제로 필요할 수 있는 개선 사항이 아니라 기술의 기본 기본 사항을 이해하는 데 있습니다. 증명 이면의 아이디어가 종종 스케치되고 참조가 제공되지만 엄격하게 증명된 결과는 거의 없습니다. 중요하게, 논의된 거의 모든 방법은 책에 인쇄된 코드와 함께 프로그래밍 언어로 도 구현됩니다. 각 버전은 특정 언어에 맞춰져 있습니다.
발행인인 Cambridge University Press 에 따르면 Numerical Recipes 책은 역사적으로 과학적 프로그래밍 방법에 관한 가장 많이 팔린 책입니다. ISI Web of Knowledge 에 따르면 최근 몇 년 동안 Numerical Recipes 책은 과학 문헌에서 연간 3000회 이상 인용되었습니다 (예: 2008년 3962회). [2] 그리고 2017년 말 현재 이 책은 Google Scholar 에서 44000회 이상 인용되었습니다 . [삼]
첫 번째 출판물은 1986년에 Fortran과 Pascal의 코드를 모두 포함하는 "Numerical Recipes, Art of Scientific Computing"이라는 제목으로 출판되었습니다. 동봉된 책 "Numerical Recipes Example Book(Pascal)"은 1985년에 처음 출판되었습니다. ("Examples"의 서문 참고에는 주 책도 1985년에 출판되었다고 언급되어 있지만 그 책의 공식 주석에는 1986년이라고 나와 있습니다.) Supplemental editions Pascal, BASIC 및 C의 코드가 뒤따랐습니다. Numerical Recipes 는 처음부터 수치 분석 커뮤니티의 기존 지혜와 반대되는 독단적인 편집 입장을 취했습니다.
이 책에서 지배적인 주제가 하나 있다면 수치 계산의 실용적인 방법은 동시에 효율적이고 영리하며 중요할 수 있다는 것입니다. 효율적인 계산 방법은 "블랙 박스" 형식에서만 유용할 정도로 매우 난해하고 복잡해야 한다는 대안적 관점에서 우리는 단호히 거부합니다. [4]
그러나 밝혀진 바와 같이 1980년대는 BLAS 및 LAPACK 과 같은 중요한 라이브러리와 MATLAB 및 Mathematica 와 같은 통합 환경 을 산출하는 "블랙박스" 측면에 있어 비옥한 해였습니다 . 1990년대 초반까지 Numerical Recipes 의 Second Edition 버전 (C, Fortran-77 및 Fortran-90의 코드 포함)이 출판되었을 때 Numerical Recipes 의 구성 요소 는 계산을 수행하는 과학자의 절대 다수 가 아니라는 것이 분명했습니다. 그러나 수학적 수치 분석가와 통합 환경을 사용하는 더 큰 커뮤니티 사이 에 존재하는 조각일 뿐입니다 . Second Edition 버전은 이 틈새 환경에서 안정적인 역할을 했습니다.[5]
2000년대 중반까지 과학 컴퓨팅의 관행은 성숙한 인터넷과 웹에 의해 근본적으로 바뀌었습니다. Numerical Recipes 책이 코드 예제보다 설명 텍스트로 인해 점점 더 가치가 있음을 인식 한 저자는 책의 범위를 크게 확장하고 텍스트의 많은 부분을 크게 다시 작성했습니다. 그들은 논의된 모든 방법에 대해 계속해서 책에 인쇄된 코드를 C++로 포함했습니다. [6] The Third Edition은 전자 책으로도 출시되었으며 [7] 결국 무료(페이지 보기 제한) 또는 유료 또는 기관 구독(페이지 보기 무제한)으로 웹에서 사용할 수 있게 되었습니다.
자세한 사항은 wikipedia 영문판에서 확인이 가능합니다. 한글버전에는 관련 내용이 없네요.
https://en.wikipedia.org/wiki/Numerical_Recipes
서적 구매 관련 사이트
http://numerical.recipes/book/book.html
첫댓글 C 버전 .포트란 버전 가지고 있었어요.
굿! 이거 사용한번 해보고 싶었는데. 나중에 한번 NR 사용기를 올려보자고..