Cómo implementar la fórmula -x (i-1) + 2x (i) -x (i + 1) en Matlab

Matrix está en todas partes. Está a nuestro alrededor.

Morfeo , la matriz

Aunque no pude entender cómo se puede usar la fórmula indexada. De alguna manera entendí lo que intentas hacer a partir de la descripción que has proporcionado.

La matriz que está intentando reproducir es una de las cuatro “matrices especiales” definidas por Gilbert Strang en su libro Ciencia e ingeniería computacional. Una de las implementaciones más simples es usar la siguiente función:

función [K, T, B, C) = KTBC (n)
% Crear las cuatro matrices especiales suponiendo n> 1

K = toeplitz ([2 -1 ceros (1, n-2)]);
T = K; T (1,1) = 1;
B = K; B (1,1) = 1; B (n, n) = 1;
C = K; C (1, n) = -1; C (n, 1) = -1;

Esta función hace más de lo que necesita: en realidad crea cuatro matrices, Matrix B es la que necesita. Puede adaptar esta función a sus necesidades. Para obtener una descripción más interesante sobre estas matrices, le recomiendo que lea el primer capítulo del libro mencionado anteriormente.

Sugerencia: Representan el sistema que describió con diferentes condiciones de contorno.

¡Espero eso ayude!