跳轉到內容

數值方法資格考試試題及解答 (馬里蘭大學)/Aug08 667

來自華夏公益教科書,開放的書籍,為開放的世界

問題 4a

[編輯 | 編輯原始碼]

證明二步法

是二階的,但不滿足根條件。

解答 4a

[編輯 | 編輯原始碼]

二階方法

[編輯 | 編輯原始碼]

方法 找到 的近似值,使得 .


為第 個評估點,其中 是起點, 是步長。

關於 a_0 的 y' 的泰勒展開

[編輯 | 編輯原始碼]


將上述結果代入公式 右側的第二項,並簡化得到


y 關於 a_0 的泰勒展開

[edit | edit source]

由於 ,我們也對 關於 進行泰勒展開



代入並簡化得到,

取泰勒展開式的差

[edit | edit source]

因此 表明 (1) 是一種二階方法。

不滿足根條件

[edit | edit source]

方程 (1) 的特徵方程為

得到根

顯然不滿足

問題 4b

[edit | edit source]

舉例說明方法 (1) 在求解 時,可能不會收斂。

解題 4b

[edit | edit source]

。則 。我們得到差分方程



它的通解為(使用根):



如果 ,那麼




因此, 。因此,如果 ,那麼

問題 5

[edit | edit source]

考慮邊界值問題


問題 5a

[編輯 | 編輯原始碼]

證明 最多隻有一個解

為解。令 .


透過減去兩個方程及其條件,我們有



用測試函式 乘,並從 0 到 1 進行分部積分,我們需要找到 使得對於所有



。然後,我們有



由於 以及 都為 。因此 .

問題 5b

[edit | edit source]

將問題離散化。對 進行均勻劃分



使用三點差分公式計算 ,並使用最簡單的差分公式計算 處的邊界條件。將所得系統寫成矩陣向量方程 ,其中


解題 5b

[edit | edit source]

三點差分公式計算

i=2,...,n-2 的方程

[edit | edit source]

將差分公式代入 ,在矩陣形式中,我們得到


i = 1 時的方程

[edit | edit source]

我們可以使用近似值消除 變數



這意味著



使用這種關係和三個差分公式,我們有


i = n - 1 時的方程

[edit | edit source]

由於 ,我們可以透過代入到 n-1 方程中來消除 變數。

問題 5c

[edit | edit source]

證明在 中找到的方程有一個唯一解


解決方案 5c

[edit | edit source]

由於矩陣 是對角佔優的,所以系統 有唯一的解。

問題 5d

[編輯 | 編輯原始碼]

將問題 轉化為具有齊次邊界條件的等價問題。

是邊界值問題的解,表示為兩個不同邊界值問題的解之和,即


其中





假設 。然後


以及 ,這意味著 ,因此



代入 ,我們有



這意味著



由於 ,我們有


因此,一個具有齊次邊界條件的等效邊值問題由下式給出:


問題 5e

[編輯 | 編輯原始碼]

獲得在 中制定的問題的變分公式。指定所涉及的索伯列夫空間 。證明此問題具有唯一解,我們用 表示。

解答 5e

[編輯 | 編輯原始碼]

變分公式和索伯列夫空間

[編輯 | 編輯原始碼]

使用問題的符號,我們要找到 ,使得對於所有 ,我們有:



上述結果來自分部積分和應用邊界條件。

唯一解

[編輯 | 編輯原始碼]

為了表明 是唯一的,我們證明 Lax-Milgram 定理的假設得到滿足。

a(v,w) 有界且連續

[編輯 | 編輯原始碼]

a(v,v) 協ercive

[edit | edit source]

F(v) 有界

[edit | edit source]

問題 5f

[編輯 | 編輯原始碼]

考慮使用分段線性有限元逼近 。精確地定義分段線性有限元子空間(使用分割槽 (3))。證明有限元問題有唯一解。

問題 5g

[編輯 | 編輯原始碼]

證明 ,並指出常數 如何依賴於 的導數。

為一個非線性函式,零點為


.


考慮迭代

.


問題 6a

[編輯 | 編輯原始碼]

證明 (4) 是區域性收斂的。

解答 6a

[編輯 | 編輯原始碼]

是一個不動點迭代。根據壓縮對映定理,如果 的某個鄰域內是壓縮對映,則該迭代至少線性收斂。


我們需要證明存在一個,使得


根據中值定理,我們有,即,其中 的鄰域內。


特別地,,這意味著 是一個壓縮對映,並且迭代方法至少以線性速度收斂。


計算雅可比矩陣

[edit | edit source]






問題 6b

[編輯 | 編輯原始碼]

證明收斂速度至少為二次。

解題 6b

[編輯 | 編輯原始碼]


其中 滿足 .


然後,我們得到 .

問題 6c

[edit | edit source]

寫出牛頓迭代並將其與 (4) 進行比較。

解答 6c

[edit | edit source]

牛頓迭代如下所示



其中 B 是 f 的雅可比矩陣的逆矩陣。



也就是說, 在牛頓迭代中給出 (4)。

華夏公益教科書