Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ayxeljaimeesgai
Ayxeljaimeesgai
Nombres:
1. Sebastian Hidalgo Erazo 2. Gerson Martinez 3. Jaider Arévalo
Código de Matlab
for i = 1:(n-1)
y_prima(i) = (y(i+1) - y(i)) / h; % Fórmula de diferenciación hacia adelante
end
Este código calcula la derivada numérica hacia adelante de la función sin(2*pi*x) utilizando la fórmula de
diferenciación hacia adelante para todos los puntos, excepto el último, donde se utiliza la diferencia hacia atrás.
Los resultados se grafican para visualizar la función original y su derivada numérica.
Explication
Estas líneas definen los vectores x e y que representan los puntos de la función sin(2*pi*x). El vector x contiene
valores uniformemente espaciados desde 0 hasta 1 con un paso de 0.1.
Estas líneas preparan el cálculo de la derivada numérica. La variable h representa el paso de diferenciación, que es
la distancia entre dos puntos consecutivos de x. n almacena la longitud del vector x. y_prima es un vector
inicializado con ceros que almacenará las derivadas numéricas calculadas.
for i = 1:(n-1)
y_prima(i) = (y(i+1) - y(i)) / h; % Fórmula de diferenciación hacia adelante
end
Este bucle for calcula la derivada numérica hacia adelante para todos los puntos, excepto el último. La fórmula de
diferenciación hacia adelante es (y(i+1) - y(i)) / h, donde y(i+1) es el valor de la función en el siguiente punto, y(i)
es el valor en el punto actual, y h es el paso de diferenciación.
Esta línea calcula la derivada numérica en el último punto utilizando la diferencia hacia atrás, ya que no hay un
punto siguiente disponible para utilizar la fórmula de diferenciación hacia adelante. La fórmula utilizada es (y(n) -
y(n-1)) / h, donde y(n) es el valor de la función en el último punto, y(n-1) es el valor en el punto anterior, y h es el
paso de diferenciación.
Estas líneas crean una nueva figura y grafican la función original y y la derivada numérica y_prima calculada. La
función original se grafica con una línea azul continua ('b-'), mientras que la derivada numérica se grafica con una
línea roja discontinua ('r--'). Se agregan un título, etiquetas en los ejes y una leyenda para identificar las líneas.