本書(shū)介紹了計(jì)算方法中常用算法的應(yīng)用背景、基本原理、Python算法實(shí)現(xiàn)、案例分析及思政融合,力求做到算法原理淺顯易懂,算法步驟清晰明了,算法實(shí)現(xiàn)穩(wěn)定可靠,強(qiáng)化思政鑄魂育人。本書(shū)共八章,包括插值法、曲線擬合、數(shù)值積分和數(shù)值微分、線性方程組的直接解法、線性方程組的迭代解法、方程求根、常微分方程初值問(wèn)題的數(shù)值解法、矩陣特征值計(jì)算。本書(shū)可作為高等院校計(jì)算機(jī)、人工智能、數(shù)據(jù)計(jì)算類專業(yè)的本科生教材,也可供從事數(shù)據(jù)分析等相關(guān)科研人員參考。
李新棟,男,副教授。畢業(yè)于山東大學(xué)計(jì)算數(shù)學(xué)專業(yè),主要從事偏微分方程數(shù)值解法和油藏?cái)?shù)值模擬研究。主持完成國(guó)家自然科學(xué)基金1項(xiàng)和山東省自然科學(xué)基金1項(xiàng),參與國(guó)家自然科學(xué)基金和國(guó)家科技重大專項(xiàng)多項(xiàng),發(fā)表SCI論文10余篇。
目錄
第一章 插值法 1
一、學(xué)習(xí)目標(biāo) 1
二、案例引導(dǎo) 1
三、知識(shí)鏈接 2
四、鞏固訓(xùn)練 20
五、拓展閱讀 21
第二章 曲線擬合 23
一、學(xué)習(xí)目標(biāo) 23
二、案例引導(dǎo) 23
三、知識(shí)鏈接 23
四、鞏固訓(xùn)練 42
五、拓展閱讀 43
第三章 數(shù)值積分和數(shù)值微分 46
一、學(xué)習(xí)目標(biāo) 46
二、案例引導(dǎo) 46
三、知識(shí)鏈接 47
四、鞏固訓(xùn)練 67
五、拓展閱讀 67
第四章 線性方程組的直接解法 69
一、學(xué)習(xí)目標(biāo) 69
二、案例引導(dǎo) 69
三、知識(shí)鏈接 70
四、鞏固訓(xùn)練 96
五、拓展閱讀 97
第五章 線性方程組的迭代解法 99
一、學(xué)習(xí)目標(biāo) 99
二、案例引導(dǎo) 99
三、知識(shí)鏈接 101
四、鞏固訓(xùn)練 117
五、拓展閱讀 118
第六章 方程求根 120
一、學(xué)習(xí)目標(biāo) 120
二、案例引導(dǎo) 120
三、知識(shí)鏈接 121
四、鞏固訓(xùn)練 136
五、拓展閱讀 138
第七章 常微分方程初值問(wèn)題的數(shù)值解法 140
一、學(xué)習(xí)目標(biāo) 140
二、案例引導(dǎo) 140
三、知識(shí)鏈接 141
四、鞏固訓(xùn)練 160
五、拓展閱讀 161
第八章 矩陣特征值計(jì)算 163
一、學(xué)習(xí)目標(biāo) 163
二、案例引導(dǎo) 163
三、知識(shí)鏈接 164
四、鞏固訓(xùn)練 175
五、拓展閱讀 176
附錄A Python簡(jiǎn)介 178
一、安裝 178
二、運(yùn)行 179
三、計(jì)算方法相關(guān)庫(kù)函數(shù) 181
參考文獻(xiàn) 189