基本介紹
內容簡介,目錄,
內容簡介
本書結合科學研究和工程中的實際需要,系統、全面地介紹了MATLAB的常用函式。主要內容包括MATLAB基礎及通用函式、數學運算函式、數組和矩陣運算函式、數值計算函式、機率統計函式、圖形及圖像處理函式、符號計算函式、圖形用戶界面開發函式、Simulink仿真函式、控制系統設計函式、信號處理函式、神經網路套用函式、最最佳化設計函式和小波變換函式。本書講解的函式主線為從MATLAB的基礎知識到不同領域的套用和實際問題的解決。結合函式的功能和使用方法的描述,本書提供了大量實例,並將實例原始碼收錄於配書光碟中,供讀者在學習過程中使用。
目錄
目 錄
第1章 MATLAB基礎及通用函式 1
1.1 MATLAB概述 1
1.2 MATLAB集成環境簡介 1
1.2.1 MATLAB的運行 1
1.2.2 MATLAB界面 2
1.2.3 MATLAB幫助系統 4
1.3 通用命令 5
1.3.1 指定搜尋路徑path命令 5
1.3.2 增加搜尋路徑addpath命令 6
1.3.3 刪除搜尋路徑rmpath命令 7
1.3.4 讀出超文本檔案doc命令 7
1.3.5 查看檔案內容type命令 7
1.3.6 顯示文本或數組disp命令 8
1.3.7 清除記憶體中的對象clear命令 8
1.3.8 清屏clc命令 9
1.3.9 計算向量或矩陣長度length命令 9
1.3.10 計算數組維數大小size 命令 10
1.3.11 列出當前記憶體中的變數who/whos命令 10
1.3.12 列出當前目錄檔案what命令 11
1.3.13 獲得幫助help 命令 11
1.4 數據輸入/輸出函式 12
1.4.1 數據輸入input ( ) 12
1.4.2 生成選單menu ( ) 13
1.4.3 程式暫停pause 命令 13
1.4.4 輸出、顯示格式控制format( ) 14
1.4.5 保存工作空間變數到檔案save ( ) 15
1.4.6 從檔案中將變數調入工作空間load ( ) 15
1.4.7 打開檔案fopen ( ) 16
1.4.8 關閉檔案fclose ( ) 17
1.4.9 從檔案中讀出格式化數據fscanf ( ) 18
1.4.10 向檔案中寫入格式化數據fprintf ( ) 19
1.4.11 從檔案中讀出二進制數據fread ( ) 20
1.4.12 向檔案中寫入二進制數據fwrite ( ) 20
1.4.13 以字元串形式返回檔案下一行fgets ( ) 21
1.4.14 查詢檔案輸入/輸出操作錯誤ferror ( ) 21
1.4.15 測試檔案結尾feof ( ) 22
1.4.16 設定檔案位置指示器fseek ( ) 22
1.4.17 獲取檔案指示器位置ftell ( ) 22
1.4.18 格式化數據寫到字元串sprintf ( ) 23
1.4.19 規定格式控制下讀出字元串sscanf ( ) 23
1.4.20 讀出ASCII檔案dlmread ( ) 24
1.4.21 矩陣寫入ASCII檔案dlmwrite ( ) 25
1.5 MATLAB程式設計 26
1.5.1 MATLAB程式設計概述 26
1.5.2 for循環 26
1.5.3 while循環 27
1.5.4 if-else-end結構 28
1.5.5 switch-case結構 29
1.5.6 try-catch結構 30
1.5.7 continue命令 30
1.5.8 break命令 31
1.5.9 return命令 32
1.5.10 keyboard命令 32
1.5.11 error和warning命令 33
1.6 小結 34
第2章 數學運算函式 35
2.1 常用數學函式 35
2.1.1 三角函式 35
2.1.2 雙曲線函式 38
2.1.3 複數函式 40
2.1.4 求和、乘積和差分函式 43
2.1.5 最大值和最小值函式 45
2.1.6 簡單統計函式 47
2.1.7 排序sort( ) 49
2.2 關係和邏輯運算函式 50
2.2.1 關係操作符 51
2.2.2 邏輯操作符 54
2.2.3 關係與邏輯函式 56
2.3 小結 57
第3章 數組和矩陣運算函式 58
3.1 數組運算的常用函式 58
3.1.1 一維數組的創建和尋訪 58
3.1.2 二維數組的創建和尋訪 60
3.1.3 執行數組運算的常用函式 61
3.2 矩陣生成函式 64
3.2.1 零矩陣zeros ( ) 64
3.2.2 單位矩陣eye ( ) 65
3.2.3 全1矩陣ones ( ) 66
3.2.4魔方矩陣magic ( ) 66
3.2.5 創建多維數組cat ( ) 67
3.2.6對角矩陣diag ( ) 67
3.2.7 生成指定對角線元素的矩陣blkdiag( ) 68
3.2.8 隨機整數排列randperm( ) 69
3.2.9 Pascal矩陣pascal( ) 69
3.2.10 托普利茲矩陣toeplitz( ) 70
3.2.11 均勻分布隨機矩陣rand ( ) 70
3.2.12 常態分配隨機矩陣randn( ) 70
3.2.13 線性等分向量linspace( ) 71
3.2.14 生成對數等分向量logspace( ) 71
3.3 矩陣基本運算函式 72
3.3.1 矩陣基本運算函式分類 72
3.3.2 計算矩陣和向量的範數norm( ) 75
3.3.3 計算矩陣的秩rank( ) 76
3.3.4 計算矩陣行列式值det( ) 77
3.3.5 計算矩陣的跡trace( ) 77
3.3.6 計算矩陣的特徵值和特徵向量eig( ) 78
3.3.7 計算矩陣的特徵多項式poly( ) 79
3.3.8 Cholesky分解chol( ) 79
3.3.9 計算矩陣的逆矩陣inv ( ) 80
3.3.10 計算矩陣的偽逆矩陣pinv( ) 80
3.3.11 計算矩陣的平方根sqrtm( ) 81
3.3.12 向量或矩陣的乘積dot( ) 81
3.3.13 向量或矩陣的叉積cross( ) 82
3.3.14 計算向量的卷積和多項式乘法conv( ) 82
3.3.15 求兩集合的並集union( ) 83
3.3.16 取集合的單值元素unique( ) 83
3.3.17 求矩陣的條件數cond( ) 84
3.3.18 上三角陣的抽取triu ( ) 84
3.3.19 下三角陣的抽取tril( ) 85
3.3.20 轉換矩陣數值為分數或符號sym ( ) 85
3.3.21符號矩陣的因式分解factor( ) 86
3.3.22 展開符號矩陣expand( ) 86
3.3.23 復對角矩陣轉化為實對角矩陣cdf2rdf ( ) 86
3.3.24 統計矩陣中非零元素的個數nnz( ) 87
3.3.25 將矩陣中非零元素構成列向量nonzeros( ) 87
3.3.26 計算矩陣非零元素分配的存儲空間數nzmax( ) 88
3.4 線性方程組求解 88
3.4.1 求解具有唯一解的矩陣方程組 88
3.4.2 求具有無窮解的矩陣方程組的通解和特解 89
3.4.3 利用廣義逆求無解方程的近似最小二乘解 90
3.4.4 利用LU分解求方程組的解 91
3.4.5 利用QR分解求方程組的解 92
3.4.6 利用LQ解法解線性方程組 93
3.5 稀疏矩陣相關函式 94
3.5.1 生成稀疏矩陣sparse ( ) 94
3.5.2 生成對角稀疏矩陣spdiags( ) 95
3.5.3 生成單位稀疏矩陣speye( ) 95
3.5.4 生成均勻分布隨機稀疏矩陣sprand( ) 95
3.5.5 生成常態分配隨機稀疏矩陣sprandn( ) 96
3.5.6 生成隨機對稱稀疏矩陣sprandsym( ) 97
3.5.7 稀疏矩陣非零元素的索引find( ) 97
3.5.8 將稀疏矩陣轉化為滿矩陣full( ) 98
3.6 小結 98
第4章 數值計算函式 99
4.1 函式極值 99
4.1.1 一元函式的極小值fminbnd( ) 99
4.1.2 多元函式的極小值fminsearch( ) 100
4.2 函式插值 102
4.2.1 一維插值interp1( ) 102
4.2.2 二維插值interp2( ) 103
4.3 曲線擬合polyfit( ) 104
4.4 多項式及其操作 104
4.4.1 創建多項式poly2sym( ) 105
4.4.2 求多項式的根roots( ) 105
4.4.3 導數polyder( ) 105
4.4.4 估值polyval( ) 106
4.4.5 有理多項式residue( ) 106
4.5 函式積分 107
4.5.1 一元函式數值積分trapz( ) 107
4.5.2 多重數值積分 108
4.6 函式微分 108
4.6.1 數值微分diff( ) 109
4.6.2 近似梯度graidient( ) 109
4.7 常微分方程 109
4.8 小結 110
第5章 機率統計函式 111
5.1 隨機數生成 111
5.1.1 生成分布隨機數betarnd( ) 111
5.1.2 生成偏t分布隨機數函式nctrnd( ) 112
5.1.3 生成二項分布隨機數binornd( ) 112
5.1.4 生成常態分配隨機數函式normrnd( ) 113
5.1.5 生成卡方分布隨機數函式chi2rnd( ) 114
5.1.6 生成泊松分布隨機數函式poissrnd( ) 114
5.1.7 生成指數分布隨機數函式exprnd() 114
5.1.8 生成F分布隨機數函式frnd( ) 115
5.1.9 生成對數常態分配隨機數函式lognrnd( ) 115
5.1.10 生成幾何分布隨機數函式geornd( ) 116
5.1.11 生成t分布隨機數函式trnd( ) 116
5.1.12 生成離散均勻分布隨機數函式unidrnd( ) 117
5.1.13 生成連續均勻分布隨機數函式unifrnd( ) 117
5.1.14 生成Weibull分布隨機數函式wblrnd( ) 118
5.1.15 生成指定分布隨機數函式random( ) 118
5.2 均值與方差 119
5.2.1 計算分布的均值和方差函式betastat( ) 120
5.2.2 常用分布的均值與方差計算函式 120
5.3 統計特徵函式 122
5.3.1 相關係數corrcoef( ) 122
5.3.2協方差矩陣cov( ) 123
5.3.3 峰度kurtosis( ) 123
5.3.4 偏度skewness( ) 124
5.3.5 幾何平均數geomean( ) 124
5.3.6 調和均值harmmean( ) 125
5.3.7 截尾均值trimmean( ) 125
5.3.8 平均絕對偏差mad( ) 126
5.3.9 百分位數prctile( ) 126
5.4 假設檢驗 127
5.4.1 秩和檢驗ranksum( ) 127
5.4.2 符號秩檢驗signrank( ) 128
5.4.3 符號檢驗signtest( ) 129
5.4.4 樣本均值的t檢驗ttest( ) 130
5.4.5 兩個樣本均值的t檢驗ttest2( ) 131
5.4.6 z檢驗ztest( ) 132
5.5 線性與非線性回歸 133
5.5.1單因素方差分析anova1( ) 133
5.5.2雙因素方差分析anova2( ) 135
5.5.3 多項式預測和置信區間評估polyconf( ) 136
5.5.4 多項式曲線擬合polyfit( ) 137
5.5.5 非線性最小二乘擬合nlinfit( ) 138
5.5.6 非線性方程擬合nlintool( ) 139
5.5.7 多項式評估polyval( ) 140
5.5.8多重線性回歸regress( ) 140
5.6 參數估計 141
5.6.1 分布數據的參數估計betafit( ) 141
5.6.2 負分布對數似然函式betalike( ) 142
5.6.3 指數分布數據參數估計expfit( ) 142
5.6.4 負指數分布對數似然函式explike( ) 143
5.6.5 常態分配數據參數估計normfit( ) 143
5.6.6 負常態分配對數似然函式normlike( ) 144
5.6.7 泊松分布數據參數估計poissfit( ) 144
5.6.8 均勻分布數據參數估計unifit( ) 145
5.6.9 Weibull分布數據參數估計wblfit( ) 146
5.7 小結 146
第6章 圖形及圖像處理函式 147
6.1 二維圖形繪製 147
6.1.1 plot函式 147
6.1.2 線型、標記和顏色 148
6.1.3 圖形坐標軸設定 149
6.1.4 多個圖形疊繪及多個圖形視窗 150
6.1.5 繪製子圖 152
6.1.6 互動式繪圖和螢幕刷新 154
6.1.7 繪製雙坐標軸 155
6.2 三維圖形繪製 155
6.2.1 繪製二元函式的格線圖 156
6.2.2 繪製曲線圖 156
6.2.3 繪製格線圖 157
6.2.4 繪製曲面圖 158
6.2.5 繪製等高線 159
6.3 特殊圖形繪製 160
6.3.1 繪製區域圖 160
6.3.2 繪製餅圖 161
6.3.3 繪製直方圖和梯形圖 162
6.3.4 繪製矢量分布圖 163
6.3.5 繪製偽色彩圖 165
6.3.6 繪製極坐標圖 166
6.3.7 繪製誤差線圖形 166
6.3.8 繪製離散數據圖形 167
6.4 圖形處理 169
6.4.1 圖形標註 169
6.4.2 坐標軸的控制 169
6.4.3 圖形數據取點 171
6.4.4 圖形保持 172
6.4.5 圖形的列印和輸出 172
6.5 圖形句柄函式 173
6.6 圖像處理工具箱概述 173
6.6.1 常用圖像格式 174
6.6.2 MATLAB 7.X圖像類型和轉換 174
6.7 圖像檔案的操作 176
6.7.1 圖像檔案顯示 177
6.7.2 圖像檔案讀寫 177
6.7.3 圖像格式轉換 179
6.8 圖像增強 179
6.8.1 對比度增強 179
6.8.2直方圖均衡化180
6.8.3 空域濾波增強 181
6.9 小結 182
第7章 符號計算函式 183
7.1 符號工具箱函式 183
7.2 符號表達式運算 185
7.2.1 提取分子和分母numden( ) 185
7.2.2 標準代數運算 185
7.2.3 變換函式 186
7.2.4 高級運算 189
7.2.5 變數替換subs( ) 191
7.2.6 微分和積分 192
7.3 符號表達式化簡和格式化 193
7.3.1 表達式化簡simplify( ) 193
7.3.2 多種簡化形式simple( ) 194
7.3.3 合併同類項並給出降冪排列形式collect( ) 194
7.3.4 將降冪排列的多項式轉化成嵌套形式honer( ) 195
7.3.5 以有理分式等形式顯示符號表達式pretty( ) 195
7.3.6 對表達式進行因式分解factor( ) 196
7.3.7 展開表達式並給出降冪排列形式expand( ) 196
7.4 符號矩陣 197
7.4.1 創建符號矩陣 197
7.4.2 操作符號矩陣 198
7.5 符號繪圖函式 201
7.5.1 繪製符號函式的圖形ezplot( ) 201
7.5.2 繪製三維曲線圖ezplot3( ) 202
7.5.3 繪製符號函式的等高線圖ezcontour( ) 202
7.5.4 繪製極坐標圖ezpolar( ) 203
7.5.5 繪製用不同顏色填充的等高線圖ezcontourf( ) 205
7.5.6 繪製符號函式的三維格線圖ezmesh( ) 206
7.5.7 同時繪製格線圖與等高線圖ezmeshc( ) 207
7.5.8 繪製三維彩色曲面圖ezsurf( ) 208
7.5.9 同時繪製曲面圖與等高線圖ezsurfc( ) 209
7.6 符號方程求解 210
7.6.1 代數方程的符號解析解 210
7.6.2 求解常微分方程 211
7.7 小結 211
第8章 圖形用戶界面開發函式 212
8.1 圖形用戶界面概述 212
8.1.1 創建圖形用戶界面的目的 212
8.1.2 GUI對象層次結構 212
8.2 對話框生成 213
8.2.1 創建通用對話框dialog( ) 213
8.2.2 創建幫助對話框helpdlg( ) 214
8.2.3 創建錯誤提示對話框errordlg( ) 214
8.2.4 顯示等待對話框waitbar( ) 215
8.2.5 創建警告對話框warndlg( ) 216
8.2.6 創建輸入對話框inputdlg( ) 217
8.2.7 創建設計提問對話框questdlg( ) 218
8.2.8 創建頁面設定對話框printpreview( ) 219
8.2.9 創建選擇列表內容對話框listdlg( ) 219
8.2.10 創建保存檔案的標準對話框uiputfile( ) 221
8.2.11 創建列印對話框printdlg( ) 222
8.2.12 創建選定目錄的標準對話框uigetdir( ) 222
8.2.13 創建顏色設定對話框uisetcolor( ) 223
8.2.14 創建訊息對話框msgbox( ) 224
8.3 圖形用戶界面開發 225
8.3.1 啟動GUI界面編輯器guide( ) 225
8.3.2 創建選單menu( ) 226
8.3.3 創建上下文選單uicontextmenu( ) 226
8.3.4 創建用戶選單uimenu( ) 228
8.3.5 創建用戶界面控制項對象uicontrol( ) 229
8.3.6 互動式操作獲取檔案名稱uigetfile( ) 230
8.3.7 互動式修改對象的字型uisetfont( ) 231
8.3.8 顯示屬性檢查器inspect( ) 231
8.3.9 獲取應用程式定義的數據值getappdata( ) 232
8.3.10 設定應用程式定義的數據值setappdata( ) 233
8.3.11 滑鼠或指針的數據輸入ginput( ) 233
8.3.12 創建句柄的一個結構guihandles( ) 233
8.3.13 存儲或重新獲取套用數據guidata( ) 234
8.4 其他相關函式 234
8.4.1 設定對象屬性set( ) 234
8.4.2 獲得對象屬性get( ) 235
8.4.3 返回當前圖形句柄gcf( ) 235
8.4.4 建立圖形視窗figure( ) 236
8.4.5 停止程式執行uiwait( ) 236
8.4.6 恢復程式執行uiresume( ) 236
8.4.7 等待按鍵或滑鼠被按下waitforbuttonpress( ) 236
8.4.8 查找圖形對象的句柄findall( ) 237
8.4.9 查找特定屬性的圖形對象的句柄findobj( ) 237
8.4.10 獲得當前程式圖形對象的父對象的句柄gcbf( ) 238
8.4.11 獲得當前程式圖形對象的句柄gcbo( ) 238
8.4.12 拖動滑鼠繪製長方形dragrect( ) 238
8.4.13 操作和控制圖形對象selectmoveresize( ) 239
8.5 小結 240
第9章 Simulink仿真函式 241
9.1 Simulink概述 241
9.1.1 Simulink建模方法 241
9.1.2 模組庫瀏覽器241
9.1.3 Simulink模型視窗 242
9.2 Simulink基本操作命令 243
9.2.1 啟動模組庫瀏覽器Simulink命令 243
9.2.2 載入指定的仿真系統load_system命令 243
9.2.3 查找指定的仿真系統find_system命令 244
9.2.4 打開仿真系統open_system命令 245
9.2.5 設定仿真系統的參數set_param命令 247
9.2.6 獲取仿真系統的參數get_param命令 247
9.2.7 獲取系統的句柄和名稱gcbh命令 248
9.2.8 獲取當前系統或模組的名稱gcs命令 249
9.2.9 關閉正在運行的仿真系統視窗bdclose命令 249
9.2.10 更新系統模組slupdate命令 250
9.2.11 查看幫助信息slhelp命令 250
9.3 Simulink仿真 251
9.3.1 獲取仿真系統的信息simget命令 251
9.3.2 設定仿真參數simset命令 252
9.3.3 開始進行仿真sim命令 253
9.3.4 模型線性化linmod命令 254
9.3.5 求系統的平衡點trim命令 255
9.4 小結 256
第10章 控制系統設計函式 257
10.1 系統時間回響及其仿真 257
10.1.1 系統時間回響的基本概念 257
10.1.2 仿真算法 257
10.1.3 MATLAB系統仿真258
10.2 系統頻率回響及其仿真 266
10.2.1 頻率特性和頻率回響的基本概念 266
10.2.2 頻率回響 268
10.2.3 系統分析圖形用戶界面 271
10.3 控制系統的綜合與校正 273
10.3.1系統綜合與校正的概念 273
10.3.2 系統綜合與校正實例 274
10.4 小結 275
第11章 信號處理函式 276
11.1 信號處理概述 276
11.2 常用信號的產生 276
11.2.1 生成三角波信號 276
11.2.2 生成單位階躍信號 277
11.2.3 產生單位衝擊信號 277
11.2.4 生成鋸齒波信號 278
11.2.5 生成sinc信號 279
11.2.6 生成掃頻信號 280
11.2.7 生成離散信號 281
11.3 信號的時域分析 281
11.3.1 計算信號均值mean( ) 281
11.3.2 計算信號標準差std( ) 282
11.3.3 計算卷積conv( ) 282
11.3.4 計算協方差cov( ) 283
11.3.5 估計信號相關性xcorr( ) 284
11.3.6快速傅立葉變換和反變換函式fft( )和ifft( ) 285
11.3.7希爾伯特變換hilbert( ) 286
11.3.8 Z反變換residuez( ) 287
11.4 濾波器的分析和設計 288
11.4.1 計算幅值abs( ) 288
11.4.2 計算相位角angle( ) 288
11.4.3 設定頻率回響的頻率間隔freqspace( ) 289
11.4.4 模擬濾波器的頻率回響freqs( ) 289
11.4.5 數字濾波器的頻率回響freqz( ) 290
11.4.6 計算濾波器的群延遲grpdelay( ) 291
11.4.7 計算數字濾波器的衝擊回響impz( ) 292
11.4.8 相位角的展開函式unwrap( ) 293
11.4.9 設計1-D數字濾波器filter( ) 294
11.4.10 零相位數字濾波filtfilt( ) 295
11.4.11 基於FFT的FIR濾波fftfilt( ) 295
11.4.12 ChebyshevⅠ型模擬濾波器cheb1ap( ) 296
11.4.13 Chebyshev Ⅱ型模擬濾波器cheb2ap( ) 297
11.4.14 Chebyshev Ⅰ型濾波器cheby1( ) 297
11.4.15 Chebyshev Ⅱ型濾波器cheby2( ) 298
11.4.16 Bessel低通濾波器besselap( ) 300
11.4.17 模擬濾波器轉化為數字濾波器impinvar( ) 300
11.4.18橢圓濾波器ellip( ) 301
11.4.19FIR濾波器fir1( ) 302
11.4.20 設計FIR濾波器fir2( ) 303
11.5 小結 304
第12章 神經網路套用函式 305
12.1 神經網路概述 305
12.1.1 神經網路的發展和套用 305
12.1.2神經網路模型306
12.1.3 神經網路工具箱通用函式 306
12.2 感知器 308
12.2.1 感知器神經網路模型結構 308
12.2.2 設計感知器神經網路 310
12.3 線性神經網路 312
12.3.1 線性神經網路模型結構 312
12.3.2 設計線性神經網路 313
12.4 BP網路 314
12.4.1 BP網路模型結構 314
12.4.2 設計BP網路 314
12.5 反饋型神經網路 322
12.5.1 Hopfield網路設計 322
12.5.2 Elman網路設計 324
12.6 小結 326
第13章 最最佳化設計函式 327
13.1 MATLAB最佳化工具箱 327
13.1.1 工具箱概述 327
13.1.2 工具箱函式介紹 327
13.1.3 可視化GUI工具箱 335
13.2 小結 337
第14章 小波變換函式 338
14.1 概述 338
14.2 一維連續小波變換338
14.2.1 一維連續小波變換cwt( ) 339
14.2.2 從一個原始圖樣中構建一個小波函式pat2cwav( ) 340
14.3 一維離散小波變換341
14.3.1 單尺度一維小波離散變換dwt ( ) 341
14.3.2 離散小波變換拓展模式dwtmode( ) 343
14.3.3 單尺度一維離散小波逆變換idwt( ) 344
14.3.4 多尺度一維小波分解wavedec( ) 345
14.3.5 提取一維小波變換低頻係數appcoef( ) 346
14.3.6 提取一維小波變換高頻係數detcoef ( ) 347
14.3.7 重構多尺度一維小波waverec( ) 348
14.3.8 對小波分解結構進行單尺度重構upwlev( ) 348
14.3.9 對小波分解結構進行單支重構wrcoef( ) 349
14.3.10 重構一維繫數的直接小波upcoef( ) 350
14.4 二維離散小波變換 351
14.4.1 單尺度二維離散小波變換dwt2( ) 352
14.4.2 多尺度二維離散小波分解wavedec2( ) 353
14.4.3 重構多尺度二維小波waverec2( ) 354
14.4.4 提取二維小波分解低頻係數appcoef2( ) 354
14.4.5 提取二維小波分解高頻係數detcoef2( ) 356
14.4.6 二維小波分解的單尺度重構upwlev2( ) 357
14.4.7 重構二維小波係數的單支wrcoef2( ) 358
14.4.8 二維小波分解的直接重構upcoef2( ) 359
14.5 小結 360
參考文獻 361