0% encontró este documento útil (0 votos)
1K vistas2 páginas

Derivadas Java

Este documento presenta una clase Java llamada ModeloDiferencial que calcula las derivadas primera, segunda y tercera de una función utilizando los métodos de derivada adelante, central y atrás. La clase establece valores iniciales para x e h, y calcula el valor de la función y sus derivadas para diferentes valores de entrada utilizando esos métodos.

Cargado por

Ricardo Bolivar
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas2 páginas

Derivadas Java

Este documento presenta una clase Java llamada ModeloDiferencial que calcula las derivadas primera, segunda y tercera de una función utilizando los métodos de derivada adelante, central y atrás. La clase establece valores iniciales para x e h, y calcula el valor de la función y sus derivadas para diferentes valores de entrada utilizando esos métodos.

Cargado por

Ricardo Bolivar
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

package etc.diferencial; import java.util.

Scanner; public class ModeloDiferencial { private double x; private double h; private double derivada1 ; private double derivada2; private double derivada3 ; private double fx; public ModeloDiferencial() { x =0.0; h = 0.0; derivada1 = 0.0; derivada2 = 0.0; derivada3 = 0.0; fx = 0.0; } public void setx(double X) { x = X; } public void seth(double H) { x = H; } public double getderivada1() { return derivada1 ; } public double getderivada2() { return derivada2 ; } public double getderivada3() { return derivada3; } public double fx(double X) { return fx = Math.log(X+1); } public void derivadaadelante() { derivada1 = (fx(x+h) - fx(x))/(h); } public void derivadaatras() { derivada2 = (fx(x)-fx(x+h) )/(h); } public void derivadacentral() { derivada3 = (fx(x+h) - fx(x))/(2*h); } public static void main(String args[])

{ ModeloDiferencial objModeloDiferencial = new ModeloDiferencial() ; System.out.println("Ingrese el punto inicial: "); Scanner objScanner = new Scanner(System.in); System.out.println("Ingrese el valor de x: "); objModeloDiferencial.setx(objScanner.nextDouble()); System.out.println("Ingrese el valor de h: "); objModeloDiferencial.seth(objScanner.nextDouble()); System.out.println("resultado derivada hacia adelante: "); objModeloDiferencial.derivadaadelante(); System.out.println(""+ objModeloDiferencial.getderivada1()); System.out.println("resultado derivada central: "); objModeloDiferencial.derivadacentral(); System.out.println(""+ objModeloDiferencial.getderivada2()); System.out.println("resultado derivada hacia atras: "); objModeloDiferencial.derivadaatras(); System.out.println(""+ objModeloDiferencial.getderivada3()); } }

También podría gustarte