Processing math: 0%
In [41]:
%pylab inline
lecture = 12

import sys
sys.path.append("lib")
import fmt
import sympy as sp
import pandas as pd
from IPython.display import display

assert sp.__version__ == "0.7.5", "Need sympy version 0.7.5 to render properly"
sp.init_printing(use_latex = True)
Populating the interactive namespace from numpy and matplotlib

Lecture 12: Numerical Methods for Partial Differential Equations

Topics

  • Introduction
    • Second Order PDE Classification
    • Initial and Boundary Conditions
    • Black-Scholes Equation
  • Finite Difference Methods for Solving PDEs
    • Discretization
    • Finite Difference Methods
    • The Explicit Methods
    • Consistency, Stability and Convergence
    • The Implicit Methods
    • The Crank-Nicholson Method
  • Numerical Examples
0