Procedimiento numérico
Resolver la ecuación trascendente en v por el procedimiento del punto medio
public class Funcion extends Ecuacion{
double diamTubo;
double yTubo;
double lonTubo;
public Funcion(double diamTubo, double yTubo, double lonTubo){
this.diamTubo= diamTubo;
this.yTubo= yTubo;
this.lonTubo= lonTubo;
}
double f(double v){
double a=2.78*Math.pow(diamTubo, 1.25)/1000;
double b=5.6222e-4*lonTubo;
double c=2*9.8*yTubo*Math.pow(diamTubo, 1.25)/1.0e5;
double y=a*Math.pow(v, 2.25)+b*v*v-c*Math.pow(v, 0.25);
return y;
}
}
|
public class Aplicacion {
public static void main(String[] args) {
double diamTubo=2.42;
double yTubo=30.0;
double lonTubo=29.3;
Funcion f=new Funcion(diamTubo, yTubo, lonTubo);
try{
double vFluido=puntoMedio(0.1, 2.0)); |
