Quiero crear una fórmula general para un $N \times N$ matriz laplaciana de los vecinos más cercanos, de manera que pueda escribir un archivo m en MATLAB para calcular la matriz para un determinado $N$ .
La matriz laplaciana de los vecinos más cercanos tiene la siguiente forma
\begin{equation} L=\left[ \begin{array}{ccc} -2 & 1 & 0 & \cdots & 0 & 1\\ 1 & -2 & 1 & 0 & \cdots & 0\\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ 0 & \cdots & 0 & 1 & -2 & 1\\ 1 & 0 & \cdots & 0 & 1 & -2\\ \end{array} \[derecha]. \fin{s} {equipamiento}
donde los elementos de la diagonal principal son todos $-2$ y tenemos dos elementos de $1$ antes y después de cada elemento de la diagonal principal.
Agradecería cualquier ayuda...