本書由美國洛斯阿拉莫斯國家實驗室(LosAlamosNationalLaboratory)主任WilliamH.Press和其他三位從事科學計算的學者合著。本書及其姊妹篇(C版、FORTRAN版以及Pascal版)已被美國哈佛大學、美國康奈爾大學、英國劍橋大學等國際著名大學選為本科生和研究生數值計算課程的教材。本書主要特點:·選材內容豐富。包含了當代科學計算過程中涉及的大量內容:求特殊函數值、隨機數、排序、最優(yōu)化、快速傅里葉變換、譜分析、小波變換、統(tǒng)計描述和數據建模、偏微分方程數值解、若干編碼算法和任意精度計算等?!た茖W性和實用性統(tǒng)一。不僅對每種算法進行了數學分析和比較,而且根據作者經驗對算法給出了評論和建議,并在此基礎上提供了用C++語言編寫的實用程序。本書選材內容豐富,除了通常數值方法課程的內容外,還包含當代科學計算大量用到的專題,如求特殊函數值、隨機數、排序、最優(yōu)化、快速傅里葉變換、譜分析、小波變換、統(tǒng)計描述和數據建模、常微分方程和偏微分方程數值解、若干編碼算法和任意精度的計算等。本書科學性和實用性統(tǒng)一。每個專題中,不僅對每種算法給出了數學分析和比較,而且根據作者的經驗對算法做出了評論和建議,并在此基礎上給出了用C++語言編寫的實用程序。讀者可以很方便地直接套用這些程序,還可以結合特定的需要進行修改。本書中包含的345個程序構成了C++語言的數值計算程序庫。本書可以作為大學本科生和研究生的教材或參考書,也可以作為從事科學計算的科技工作者的工具書、計算機軟件開發(fā)者的參考書。