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);
}
}
|
