Sie sind auf Seite 1von 9

UNIVERSIDAD POLITÉCNICA ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

LABORATORIO DE MÉTODOS NUMÉRICOS

ESTUDIANTES: Arellano Marcela_Perez Kimberly_Tenelema Cristopher


PERÍODO ACADÉMICO: JUNIO-SEPTIEMBRE 2020
NIVEL: Cuarto
FECHA: 16-09-2020
PRÁCTICA N°:.

TEMA: USO DE JAVASCRIPT AUTOEVALUACIONES

1. INTRODUCCIÓN

Con el uso de JavaScript desarrollar la comprobación del funcionamiento del


algoritmos de ecuaciones diferenciales. En este caso se graficarán diferentes
tipos de graficas como también se modificará los intervalos.

1. OBJETIVO
 Realizar operaciones matemáticas referentes a la autoevaluación 5 y 6 con
el uso de JavaScript.
 Resolver la derivación de estas operaciones matemáticas y luego pasar al
JavaScript.

2. MATERIALES, EQUIPOS Y SOFTWARE.

Tabla 1 MATERIALES, EQUIPOS Y SOFTWARE


MATERIALES EQUIPOS SOFTWARE
 Internet  Computadora  JavaScript

 Libros  Proyector  VisualStudio Code

 USB
Fuente: Elaboración Propia

3. PROCEDIMIENTO O DESARROLLO

La función f(x) = 60x/(x2+9) indica los beneficios, en miles de euros, obtenidos por una
empresa desde que comenzó a funcionar hace x años (x=0 indica el momento de
constitución de la empresa).

 Haz una representación gráfica aproximada de la función teniendo en cuenta el


dominio válido en el contexto del problema.

 Al cabo de cuánto tiempo obtiene la empresa el beneficio máximo. ¿Cuál es este


beneficio?
R= Obtiene el beneficio máximo a los 3 años y obtiene una ganancia aproximada a 10
millones de euros

 ¿Perderá dinero la empresa en algún momento? ¿Es posible que llegue un momento
en que no se obtenga beneficios no pérdidas? Razona la respuesta.
R= por el rango de crecimiento de la función se puede decir que no perderá dinero pero
tampoco obtendrá beneficios pasado los 3 años
Código Javascript
<html>
<html>
<Head>
<title> Euros </title>
<meta charset="utf-8"/>
  <script src="https://d3js.org/d3.v3.min.js"></script>
  <script src="https://mauriciopoppe.github.io/function-plot/js/function-
plot.js"></script>
<style id="jsbin-css">
div {
  float: left;
}

#myFunction {
  padding: 25px;
  width: 720px;
  height: 720px;
}
</style>
</head>
<body>
    <script language="JavaScript">
    

    var ecu1='y=(2*x*60*x-60*x^2+9)*6/(x^2+9)^2';
    var ecu2='y=0';
    
  </script>

  <div id="myFunction"></div>

  
  
  <script id="jsbin-source-css" type="text/css">div {
    float: left;
  }
  
  #myFunction {
    padding: 25px;
    width: 720px;
    height: 720px;
  }
  </script>
  
  <script id="jsbin-source-javascript" type="text/javascript">var parameters 
= {
    target: '#myFunction',
    data: [
      {fn: ecu1, color: 'green'}, 
      {fn: ecu2, color: 'red'}      
    ]//,
    //grid: true,
    //yAxis: {domain: [-10, 10]},
    //xAxis: {domain: [-6, 2*Math.PI]}
  };
  
  functionPlot(parameters);
  </script>
  </body>
  </html>

 Primero se obtiene el área y altura del líquido


r 3 3
= r = a R=π∗¿
a 6 6

R=0.7854 a2

 Segundo se utiliza la derivada de los datos en función del tiempo


dh
R =−oc √2 gh
dt
Donde:
R son los datos volumétricos del líquido
o es el orificio de salida
g es la gravedad de 9,81
h es la altura del liquido
c es el coeficiente de descarga que suele ser 0,75
 Tercero se utiliza la separación de variables para organizar los datos en función del
tiempo
0.7854
∗a2
R −3.457∗√2∗9,81
da=dt da=dt
−oc √ 2 ga a
0.7854
∗a da=dt
−3.457∗√2∗9,81
 Se integra la ecuación
0.7854
∗a2
−3.457∗0.75∗√ 2∗9,81
da=t+ k
2

 Calculamos “a” a partir de la integral de R


6
V =∫ 0.7854 a2 da a=4.4 m
0

 Se remplaza en la ecuación inicial


0.7854 4.4 2
∗ =0.6619
3.457∗0.75∗√ 2∗9,81 2
 Se calcula los datos
a2 02
0.06838∗ =t+0.6619 t=−0.06838∗ + 0.6619
2 2
R= el líquido queda a la altura de un metro a los 25 segundos aproximadamente
Código Javascript
<html>
<html>
<Head>
<title> Caudal </title>
<meta charset="utf-8"/>
  <script src="https://d3js.org/d3.v3.min.js"></script>
  <script src="https://mauriciopoppe.github.io/function-plot/js/function-
plot.js"></script>
<style id="jsbin-css">
div {
  float: left;
}

#myFunction {
  padding: 25px;
  width: 720px;
  height: 720px;
}
</style>
</head>
<body>
    <script language="JavaScript">
    

    var ecu1='y=0.235*-0.06838*((x^2)/2)+6';
    var ecu2='y=0';
    
  </script>

  <div id="myFunction"></div>

  
  
  <script id="jsbin-source-css" type="text/css">div {
    float: left;
  }
  
  #myFunction {
    padding: 25px;
    width: 720px;
    height: 720px;
  }
  </script>
  
  <script id="jsbin-source-javascript" type="text/javascript">var parameters 
= {
    target: '#myFunction',
    data: [
      {fn: ecu1, color: 'green'}, 
      {fn: ecu2, color: 'red'}      
    ]//,
    //grid: true,
    //yAxis: {domain: [-10, 10]},
    //xAxis: {domain: [-6, 2*Math.PI]}
  };
  
  functionPlot(parameters);
  </script>
  </body>
  </html>

4. CONCLUSIONES
 Se logró hacer las prácticas de las autoevaluaciones con el uso de
JavaScript.
 Se realizó capturas del código, así como las capturas de las gráficas
que salían de cada una de estas operaciones.

Das könnte Ihnen auch gefallen