From ab087ce9762b5dfbd959b07ece85baf69a6cfe35 Mon Sep 17 00:00:00 2001 From: Kees van Kempen Date: Tue, 15 Mar 2022 10:50:55 +0100 Subject: [PATCH] 10: Add more useful comments. --- Week 6/10 Hyperbolic PDEs.ipynb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Week 6/10 Hyperbolic PDEs.ipynb b/Week 6/10 Hyperbolic PDEs.ipynb index 83fa6f0..b1e3ea0 100644 --- a/Week 6/10 Hyperbolic PDEs.ipynb +++ b/Week 6/10 Hyperbolic PDEs.ipynb @@ -215,9 +215,10 @@ " A = np.eye(m - 2)*2*(1 - λ**2) + ( np.eye(m - 2, m - 2, 1) + np.eye(m - 2, m - 2, -1) )*λ**2\n", " \n", " # Create empty matrix w for the result.\n", + " # The boundary values at x[0] and x[-1] are taken care of this way, too.\n", " w = np.zeros((n, m))\n", " \n", - " # Set initial values for w[0, i] and w[1, i].\n", + " # Set initial values for w[0, i] and w[1, i] for all i except for the boundaries.\n", " w[0] = f(x)\n", " w[1, 1:m - 1] = (1 - λ**2)*f(x[1:m - 1]) + λ**2/2*f(x[2:m]) + λ**2/2*f(x[0:m - 2]) + k*g(x[1:m - 1])\n", " \n",