Background
I am trying to analyse fourier characteristics of a derivative. For example if I have a first order derivative approximated as following: $$\frac{\partial \Psi(x)}{\partial x} = \frac{\Psi_{i+1}-\Psi_{i-1}}{\Delta x}$$
to get its fourier characteristics, substitute $\Psi(x)= e^{j\, kx}$ in LHS, and its discrete counter part $\Psi(x=i\Delta x) = \Psi_{i}= e^{j \,ki\Delta x}$ RHS. Here $j=\sqrt{-1}$ in and k represents the wavenumber. It gives
$$F \left[\frac{\partial \Psi(x)}{\partial x}\right] = \frac{e^{jk(i+1)\Delta x}-e^{jk(i-1)\Delta x}}{\Delta x}$$ Comparing both sides gives $$k= \sin(j \, k\Delta x)$$
Problem statement
I like to carry out similar analysis for implicit derivatives of lele (1992), given as following $$f_i' + \alpha (f_{i+1}' + f_{i-1}') + \beta (f_{i+2}' + f_{i-2}') \nonumber \\ =a\frac{f_{i+1}- f_{i-1}}{(2h)^2} + b\frac{f_{i+2}- f_{i-2}}{(4h)^2} + c\frac{f_{i+3}- f_{i-3}}{(6h)^2} $$ The coefficients are determined after Taylor series expansion of both sides and then comparing coefficients.
My problem contains a derivative term of type $\frac{\partial}{\partial x} \left[a(x) \frac{\partial}{\partial x} \right]\psi $. It can be simplified if I assume constant media for Fourier analysis:
$$\frac{\partial}{\partial x} \left[a(x) \frac{\partial}{\partial x} \right]\psi = a(x) \frac{\partial}{\partial x} \frac{\partial\psi}{\partial x} \psi= a(x) \frac{\partial^2\psi}{\partial x^2} $$
In simulation I am using first derivative two times for computing the second derivatives as following:
- step computes : $\zeta = a(x) \frac{\partial}{\partial x} $
- step compute : $\frac{\partial \zeta}{\partial x}$
For explicit derivatives (example given in background part) the equality holds i.e. $\partial_x.\partial_x ==\partial_x^2$ is valid in numerical form.
So my question is
- whether $\partial_x.\partial_x$ is equal to $ \partial_x^2$ for implicit derivative.
- If it doesn't then how can I carry out its analysis.
- How to handle the cross derivative terms e.g. $\partial_x.\partial_y$.
Any help or suggestion is appreciated!