package [Link]; import [Link].
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 = [Link](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() ; [Link]("Ingrese el punto inicial: "); Scanner objScanner = new Scanner([Link]); [Link]("Ingrese el valor de x: "); [Link]([Link]()); [Link]("Ingrese el valor de h: "); [Link]([Link]()); [Link]("resultado derivada hacia adelante: "); [Link](); [Link](""+ objModeloDiferencial.getderivada1()); [Link]("resultado derivada central: "); [Link](); [Link](""+ objModeloDiferencial.getderivada2()); [Link]("resultado derivada hacia atras: "); [Link](); [Link](""+ objModeloDiferencial.getderivada3()); } }