跳轉到內容

數值方法資格考試問題及解答(馬里蘭大學)/2007年1月 667

來自華夏公益教科書

,假設,並假設 是非奇異的。考慮以下迭代

問題 4a

[編輯 | 編輯原始碼]

推匯出以下關於 的誤差方程

解答 4a

[編輯 | 編輯原始碼]

注意以下恆等式


誤差 由下式給出

問題 4b

[編輯 | 編輯原始碼]

是一個固定矩陣。找出關於 B 的條件,以保證區域性收斂。你期望的收斂速度是多少,為什麼?

假設 是可逆的, 是有界的,並且 是 Lipschitz 連續的。


這意味著區域性超線性收斂。

問題 4c

[編輯 | 編輯原始碼]

找到關於 的充分條件,使收斂變為超線性。選擇哪個 對應於牛頓法,你期望什麼收斂速度?

超線性收斂

[編輯 | 編輯原始碼]

找到超線性收斂的條件

[編輯 | 編輯原始碼]

從部分 (b)



由於 ,如果



,我們有超線性收斂,即


關於 一致 Lipschitz。令 是以下初值問題的解:。考慮梯形法

.

問題 5a

[編輯 | 編輯原始碼]

找到關於步長 的條件,以確保 (1) 可以關於 唯一求解。

該隱式方法可以看作是一個不動點迭代



我們需要


這意味著


問題 5b

[edit | edit source]

定義區域性截斷誤差並進行估計。檢查 所需的額外正則性以進行此估計。

解決方案 5b

[edit | edit source]

重寫 (1) 並用 代替,我們得到階為 p 的一致性公式



對於均勻步長 h

關於 的泰勒級數展開給出

問題 5c

[edit | edit source]

證明 (1) 的全域性誤差估計

解決方案 5c

[edit | edit source]

問題 6

[edit | edit source]

考慮二點邊值問題

,

其中 為常數,。令 是 [0,1] 的均勻劃分,其網格大小為

問題 6a

[edit | edit source]

使用中心有限差分法對 (2) 進行離散化。將系統寫成

並確定 。證明 A 是非奇異的。

解答 6a

[edit | edit source]

使用泰勒展開式,我們可以近似二階導數如下



我們可以透過將初始條件 代入 的方程中,從 n+2 個方程中消去兩個方程。


然後我們有系統



矩陣 是非奇異的,因為它是對角佔優的。

問題 6b

[edit | edit source]

定義截斷誤差,並根據 推匯出該方法的誤差界限。 不加證明地給出如下形式的誤差估計

並指定階數 s。

解答 6b

[edit | edit source]

區域性截斷誤差

[edit | edit source]

區域性截斷誤差的界限

[edit | edit source]

推匯出最大誤差的界限

[edit | edit source]

,以及 是區域性截斷誤差。


然後



減去最後兩個方程得到



因此,


,也就是說誤差是二階的。

問題 6c

[編輯 | 編輯原始碼]

證明以下離散單調性:如果 是對應於強迫 的解,對於 ,並且 ,則 按成分排列。

注意 是一個 矩陣,因此離散最大值原理適用。(參見 2007 年 1 月 05 日 667 測試以瞭解 矩陣的定義)


離散最大值原理

[編輯 | 編輯原始碼]


如果 ,則 .


具體來說,令 ,則 ,這意味著

華夏公益教科書