
Raíces múltiples
Dada la energía E, las abscisas de los puntos de retorno, son las raíces de la ecuación
cosh(qL)·cos (qL)=-1
public class Funcion extends Ecuacion{ double f(double x){ double y=cosh(x)*Math.cos(x)+1; return y; } double cosh(double x){ return((Math.exp(x)+Math.exp(-x))/2); } } |
Calcula las raíces
public class Aplicacion { public static void main(String[] args) { double[] raices=new Funcion(). |
Integral definida
La amplitud y(x) de los distintos puntos x de la barra en el modo normal de vibración n es:
El valor de la constante de proporcionalidad A es la escala vertical. Para que todos los modos de vibración estén dibujados a la misma escala, se calcula A de modo que
public class Funcion extends Simpson{ double q; double c; public Funcion(double q, double c){ this.q=q; this.c=c; } public double f(double x){ return (fOnda(x)*fOnda(x)); } double fOnda(double x){ double y=sinh(q*x)-Math.sin(q*x)-c*(cosh(q*x)-Math.cos(q*x)); return y; } } |
public class Aplicacion { public static void main(String[] args) { double q=raices[iModo]; //modo de vibración double c=(sinh(q)+Math.sin(q))/(cosh(q)+Math.cos(q)); double resultado=new Funcion(q, c).integral(0.0, Math.PI/2, 10); System.out.println("integral "+resultado); } } |