Максимальний принцип для Кранка-Нікольсона буде дотримуватися, якщо
для кроку часуkта відстані сіткиh. Загалом, ми можемо вважатиθ-схему виду
un+1=un+μ
μ ≐ kгод2≤ 1
кгодθ
де
A- стандартна матриця Лаплаціа, а
0≤θ≤1. Якщо
μ(1-2θ)≤1уn + 1= ун+ мк2( ( 1 - θ ) A uн+ θ A un + 1)
А0 ≤ θ ≤ 1 , тоді схема стабільна. (Це легко показати методами Фур'є.) Однак, більш сильний критерій, що
μ(1-θ)≤1μ ( 1 - 2 θ ) ≤ 12 потрібно для принципу максимуму в цілому.
μ ( 1 - θ ) ≤ 12
Для доказів див. Числові рішення часткових диференціальних рівнянь К. В. Мортона . Зокрема, подивіться на розділи 2.10 та 2.11 та теорему 2.2.
Також є хороший спосіб побачити, що принцип Максиму взагалі не буде дотримуватися для Кранка-Ніколсона без обмеження на .мк
[ 0 , 1 ]укiкiук0= ук2= 0к
(1−μ2(−2))un+11=(1+μ2(−2))un1,
un+11=(1−μ1+μ)un1.
u01=1
un1=(1−μ1+μ)n,
un1≤1un1<0nμ≤1μ≤1μ
У відповідь на прохання foobarbaz я додав ескіз доказу.
(1+2θμ)un+1j=θμ(un+1j−1+un+1j+1)+(1−θ)μ(unj−1+unj+1)+[1−2(1−θ)μ]unj
μ(1−θ)≤12
un+1jun+1j−1un+1j+1unj−1unj+1unjun+1jun+1j
(1+2θμ)un+1j>θμ(un+1j−1+un+1j+1)+(1−θ)μ(unj−1+unj+1)+[1−2(1−θ)μ]unj=(1+2θμ)un+1j
un+1ju