面向計算科學與工程的Matlab編程

面向計算科學與工程的Matlab編程

《面向計算科學與工程的Matlab編程》是2012年清華大學出版社出版的一本圖書,作者是Charles F. Van Loan, K.-Y. Daisy Fan。本書是美國康奈爾大學近年來在課程建設方面的一項成果,它將MATLAB編程技術和科學與工程中的計算方法有機地結合起來。

基本介紹

  • 書名:面向計算科學與工程的Matlab編程
  • ISBN:9787302300410
  • 定價:49元
  • 出版社:清華大學出版社
  • 裝幀:平裝
圖書信息,圖書簡介,圖書目錄,

圖書信息

作者:Charles F. Van Loan, K.-Y. Daisy Fan 著 喻文健 馬昱春 等譯
ISBN:9787302300410
定價:49元
印次:1-1
裝幀:平裝
印刷日期:2012-11-22
出版社:清華大學出版社

圖書簡介

作為計算機專業及其他理工科專業的編程基礎課教材,它強調科學計算有關的概念並培養編程技巧,同時利用MATLAB軟體和大量實例介紹基於計算機的問題求解方法,不但內容生動,而且理論與實踐結合緊密。通過這本書的學習,可很好地培養學生的算法思維,以及科學計算所需的洞察力(這裡稱為“計算直覺”) 。歸納起來,本書具有下列優點:
? 理念先進、高屋建瓴。作者Charles F. Van Loan教授是科學計算領域的著名專家,曾任康奈爾大學計算機系系主任,其代表作是與G. H. Golub合著的?Matrix Computation? (《矩陣計算》)一書。本書是作者的最新著作,融合了近年來講授“Introduction to Computer Programming”課程的教學經驗。
? 理論聯繫實際的典範。每一節先闡述一個問題,然後介紹求解該問題所需的新的MATLAB程式語言功能。求解完問題之後,還會給出若干“討論點”,介紹計算科學與工程領域中的一些相關內容。
? 精心設計、培養“計算直覺”. 通過實例問題、討論知識點,以及超過300個作業中的問題,培養讀者有關離散化、維度增加、不精確、可視化、隨機性和複雜性等的“計算直覺”,為計算科學與工程領域的其他課程打下堅實的基礎。
? 將數學與編程有機地結合。本書中,編程技術與數學之間的交織、互動可增強學生在數值與幾何兩方面的思辨、推理能力。

圖書目錄

第1章 從公式到程式1
1.1 立即上手2
問題描述2
編程求解2
討論點: 誤差與更多誤差6
MATLAB知識回顧與擴展7
練習題10
1.2 檢查與評價12
問題描述12
編程求解12
討論點: 布爾運算17
MATLAB知識回顧與擴展18
練習題21
第2章 極限與誤差23
2.1 分割圓盤24
問題描述24
編程求解24
討論點: 考慮邊界28
MATLAB知識回顧與擴展28
練習題29
2.2 多邊形內外30
問題描述30
編程求解31
討論點: 如何循環34
MATLAB知識回顧與擴展34
練習題35第3章 用分數近似38
3.1 22/7與計數39
問題描述39
編程求解39
討論點: 運行很久的程式43
MATLAB知識回顧與擴展44
練習題44
3.2 不盡完美46
問題描述46
編程求解47
討論點: 顯式公式對比隱式公式49
MATLAB知識回顧與擴展49
練習題49第4章 離散對比連續51
4.1 點連成線52
問題描述52
編程求解52
討論點: 粒度與數組59
MATLAB知識回顧與擴展59
練習題63
4.2 從青色到品紅色64
問題描述64
編程求解65
討論點: 插值68
MATLAB知識回顧與擴展69
練習題70
4.3 三分之一加三分之一不等於三分之二71
問題描述71
編程求解71
討論點: 再論芝諾75
MATLAB知識回顧與擴展75
練習題75第5章 抽象77
5.1 矩形的變形78
問題描述78
編程求解78
討論點: 誰需要微積分85
MATLAB知識回顧與擴展85
練習題86
5.2 橢圓形周長88
問題描述88
編程求解89
討論點: 清晰、效率以及抽象層次93
MATLAB知識回顧與擴展94
練習題95
5.3 Betsy Ross問題96
問題描述96
編程求解97
討論點: 自頂向下的設計101
MATLAB知識回顧與擴展101
練習題101第6章 隨機性104
6.1 數的安全性105
問題描述105
編程求解105
討論點: 偽隨機數的生成111
MATLAB知識回顧與擴展111
練習題113
6.2 骰子與羅盤115
問題描述115
編程求解115
討論點: 隨機網路衝浪者119
MATLAB知識回顧與擴展119
練習題119
6.3 混沌中的有序120
問題描述120
編程求解121
討論點: 反覆求平均是基本的123
MATLAB知識回顧與擴展123
練習題124第7章 第二維度125
7.1 從這裡到那裡126
問題描述126
編程求解126
討論點: 馬爾可夫鏈與不動向量129
MATLAB知識回顧與擴展129
練習題132
7.2 等值線與橫截面134
問題描述134
編程求解134
討論點: 格線生成136
MATLAB知識回顧與擴展137
練習題137
7.3 給它降溫138
問題描述138
編程求解138
討論點: 在一個格線上進行模擬140
MATLAB知識回顧與擴展141
練習題141第8章 重排序144
8.1 剪下與處理145
問題描述145
編程求解145
討論點: 數據移動147
MATLAB知識回顧與擴展148
練習題149
8.2 大小放置152
問題描述152
編程求解153
討論點: 測量性能156
MATLAB知識回顧與擴展157
練習題158第9章 查找159
9.1 蛋白質中的模式160
問題描述160
編程求解161
討論點: 線性查找、線性時間165
MATLAB知識回顧與擴展165
練習題167
9.2 羅馬數電話簿168
問題描述168
編程求解169
討論點: 二分查找與現實中的電話簿174
MATLAB知識回顧與擴展175
練習題176
9.3 改變正負號178
問題描述178
編程求解179
討論點: 你永遠無法確切知道182
MATLAB知識回顧與擴展183
練習題183第10章 點、多邊形與圓185
10.1 多遠186
問題描述186
編程求解186
討論點: 數據抽象190
MATLAB知識回顧與擴展191
練習題192
10.2 被兩次圍住193
問題描述193
編程求解193
討論點: 計算機圖形學中的相交問題196
MATLAB知識回顧與擴展197
練習題197
10.3 不完美198
問題描述198
編程求解199
討論點: 近似度的度量205
MATLAB知識回顧與擴展205
練習題206第11章 文本檔案處理208
11.1 緯度與日照209
問題描述209
編程求解209
討論點: 線上數據集216
MATLAB知識回顧與擴展216
練習題217
11.2 百萬附近218
問題描述218
編程求解218
討論點: M位元組、G位元組、T位元組和P位元組228
MATLAB知識回顧與擴展228
練習題229第12章 矩陣: 第二部分231
12.1 保存自己的彩虹232
問題描述232
編程求解232
討論點: 顏色映射圖236
MATLAB知識回顧與擴展236
練習題237
12.2 了解拐角處238
問題描述238
編程求解238
討論點: 複雜的渲染242
MATLAB知識回顧與擴展242
練習題242
12.3 7×5矩陣243
問題描述243
編程求解244
討論點: 字型設計249
MATLAB知識點回顧與擴展249
練習題250
12.4 處理這幅圖250
問題描述250
編程求解252
討論點: jpeg、gif以及其他格式257
MATLAB知識回顧與擴展257
練習題258第13章 聲音檔案處理260
13.1 敲鐘聲260
問題描述260
編程求解262
討論點: 分段問題264
MATLAB知識回顧與擴展264
練習題265
13.2 撥號N的噪聲265
問題描述265
編程求解267
討論點: 信號和噪聲271
MATLAB知識回顧與擴展272
練習題272第14章 分而治之273
14.1 模式中的模式273
問題描述273
編程求解274
討論點: 遞歸式格線生成276
MATLAB知識回顧與擴展277
練習題277
14.2 N與N/2279
問題描述279
編程求解280
討論點: 微小的Log N287
MATLAB知識回顧與擴展287
練習題287
14.3 尋找出問題的地方288
問題描述288
編程求解289
討論點: 啟發式方法292
MATLAB知識回顧與擴展293
練習題293第15章 最最佳化294
15.1 最短路徑294
問題描述294
編程求解296
討論點: 理論與實踐300
練習題300
15.2 最好的腳踏車301
問題描述301
編程求解303
討論點: 設計過程307
練習題308
15.3 很像行星軌道308
問題描述308
編程求解309
討論點: 計算機科學和計算機工程313
練習題314附錄A 美化圖形顯示315
A.1 縮放坐標軸315
A.2 設定並標記坐標軸的刻度316
A.3 “花哨”的標記317
A.4 對齊文字318
A.5 “凍結”坐標軸縮放比例319
A.6 字型320
A.7 希臘字母符號321
A.8 數學符號322
A.9 圖例323
A.10 標記符的大小325
A.11 線的寬度326
A.12 視窗顏色326
A.13 圖畫視窗的位置327附錄B 有關數學結論329附錄C MATLAB、Java與C333附錄D 自測題337

相關詞條

熱門詞條

聯絡我們