Translate

domingo, 16 de diciembre de 2012

Resolver ecuaciones de 2º grado y representar funciones en excel

Este trabajo lo que hace es resolver una ecuación de 2º grado y representar funciones.
Para empezar es importante hacer en la hoja1 un menú que nos llevará a todas las hojas.



En el menú crearemos 3 botones a los que les agregaremos a cada uno una macro ( comando que grabamos y que hará lo que hallamos echo ). Las macros nos llevarán cada una a una hoja distinta y en cada hoja crearemos otro botón con una macro que nos lleve al menú. Para grabar la macro nos vamos herramientas, macro y grabar nueva macro, pinchamos en grabar y cuando esté grabando nos vamos a la hoja que queramos, cuando lo hallamos hecho le damos a parar grabación, y le agregamos la macro al botón que nos interese.






                      

  Hoja 2:

Esta será mas o menos la apariencia de la hoja 2.
En esta hoja crearemos un programa que nos dirá el resultado de una ecuación de 2º grado  y nos la representará.
Primero vamos a ver como hacer para que nos dé el resultado.Este programa funcionará así : nosotros insertaremos los números que queramos en las celdas de la ecuación ( las azules) y en la tabla de la derecha nos dirá si tiene solución y nos dará el resultado si tiene, tanto la solución  negativa como la positiva.
Para esto insertaremos junto con la función SI en las 4 celdas de la tabla amarilla una función que nos hará lo que he dicho arriba. La función en las celdas de la 1º columna será esta : =SI(B4=0;SI(D4=0;SI(F4=0;"NO EXISTEN COEFICIENTES";"ECUACIÓN INDETERMINADA ");"ECUACIÓN DE GRADO UNO");SI(D4*D4-4*B4*F4>=0;"ECUACIÓN DE GRADO 2 ";"NO EXISTE SOLUCIÓN "))
B4, D4 Y F4 son las celdas donde insertaremos los números que queramos.

En la otra columna la función será : 

=SI(B4="";"";SI(B4=0;SI(D4=0;SI(F4=0;"NO EXISTEN COEFICIENTES";"ECUACIÓN INCOMPATIBLE");"ECUACIÓN DE GRADO UNO ");SI(D4*D4-4*B4*F4>=0;-D4+RAIZ((D4*D4)-4*B4*F4);"NO EXISTE SOLUCION " )))
Esta función es la que usamos en la celda de arriba, en la celda de abajo será la misma, salvo que cambiaremos el símbolo positivo de RAIZ a un símbolo negativo (-RAIZ).


Para hacer correctamente esta función sirve de gran ayuda mirar el siguiente esquema :

Después de hacer todo esto, iremos a la representación de esta ecuación.
Para ello haremos una tabla de valores X/Y. Nosotros le daremos el valor que queramos a la X y se calculará la Y mediante la fórmula : 
=((B$4*(B14*B14))+((D$4*B14)+F$4))
Esta función la insertamos en la primera celda de la Y y la vamos arrastrando por toda la columna, para ello hemos insertado el símbolo $ donde queremos que no se cambie el número de fila.
Cuando la tabla de valores esté lista insertaremos un gráfico con los datos de la tabla.
Para ello hacemos lo siguiente:
1.Vamos a insertar grafico, escogemos el de XY(dispersión) cogemos el que queramos.

2.Le damos a siguiente y en rango de datos cogemos las dos columnas de datos de nuestra tabla de valores.

3.Luego nos aparecerá un cuadro de opciones y podremos configurar el gráfico como nosotros queramos.

Podemos insertar en esta hoja unos cuantos botones con macros para volver al menú , borrar la ecuación o la tabla o para imprimir.
Para volver al menú es igual que la explicación de la macro hecha en el menú.Para hacer la de borrar , podemos hacer 2 macros, una que borrará la tabla de valores, y otra que borrará los números que hemos puesto en la ecuación.Para hacerlo le damos a herramientas, macro y grabar nueva macro.Mientras graba borramos los valores que queramos borrar y le damos a parar grabación.Cuando hagamos la macro de borrar la tabla de valores hay que borrar solo la columna X, porque si borras la de la columna Y se borran las fórmulas.
Para imprimir se inserta un área de impresión y cuando la macro esté grabando se le da a imprimir y se para la macro.Selecciona solo las celdas que quieras imprimir.

             HOJA 3:

En esta hoja se pondrán las funciones que se quieran representar.
Para representar las funciones se hace una tabla de valores X/Y .En la columna de la X se pone los valores que se quieran y en la columna de la Y se pone la fórmula según la función que sea. Por ejemplo, para la 1º ecuación , en la columna Y se pone la fórmula: =2^F5 en la 1º celda y luego con arrastrar se pone e las demas. Esta función significa que el 2 está elevado al valor que haya en la celda F5, en la siguiente celda significará que el 2 estará elevado al valor que haya en F6 y así sucesivamente.
Después se inserta un gráfico escogiendo los 2 ejes X/Y y ya está lista la representación.


No hay comentarios:

Publicar un comentario