Está en la página 1de 21

Centro de Investigacin en Matemticas Aplicadas.

Universidad Autnoma de Coahuila



Taller de Graficacin de
Curvas con la Hoja de Clculo


Dr. Jos Luis Daz Gmez








En este documento se presentan ejemplos del uso de Excel en graficacin de curvas. Se trata de utilizar
pocos recursos de programacin, tratando de abrir el camino a una mayor profundizacin y
diversificacin por parte del profesor.
Universidad de Sonora
Graficacin de Curvas con la Hoja de Clculo



Contenido
1. Introduccin. .................................................................................................................. 3
2. Generando sucesiones de valores de X. ........................................................................ 3
2.1. El mtodo de auto llenado de Excel. ..................................................................... 3
2.2. El mtodo de copiar la frmula. ............................................................................. 4
2.3. Generando sucesiones con valores extremos variables. ......................................... 4
2.4. Generando sucesiones con extremos y divisiones variables. ................................. 5
3. Dibujando grficas con Excel. ....................................................................................... 5
3.1. Dibujando una curva sencilla. ................................................................................ 5
3.2. Graficacin de dos funciones en el mismo sistema de coordenadas. ..................... 6
4. Graficando curvas paramtricas con Excel. .................................................................. 7
4.1. Graficas de rectas a partir de sus ecuaciones paramtricas. ................................... 7
4.2. Graficas de un crculo a partir de sus ecuaciones paramtricas. ............................ 8
5. Graficas de Polares. ....................................................................................................... 9
5.1. Grafica de la espiral de Arqumedes. Forma general r() = a + b. ...................... 9
6. Graficas de superficies. ............................................................................................... 11
7. Simulacin de movimiento. ......................................................................................... 13
7.1. Significado geomtrico de los parmetros de la ecuacin de la parbola. ........... 13
8. Graficas de funciones trigonomtricas. La funcin seno. ........................................... 15
9. Pendiente de la secante a una curva. ........................................................................... 18
10. Bibliografa. ............................................................................................................... 21


Graficacin de Curvas con la Hoja de Clculo

1. Introduccin.
La representacin matemtica de una funcin describe con precisin la manera en que las
variables estn relacionadas en una situacin o un fenmeno particular. Resulta muy til aislar
aspectos esenciales de lo que estudiamos para despus predecir su comportamiento, resolver un
problema particular o analizar situaciones anlogas. El bosquejar curvas es una de las mejores
maneras de visualizar e investigar el comportamiento de funciones y de ecuaciones, ya que las
grficas contienen mucha ms informacin que las expresiones algebraicas. La hoja electrnica
Excel es una excelente herramienta para los profesores y estudiantes: hace fcil construir
ejemplos ilustrativos, animaciones, experimentar con ellos y presentar resultados en forma
grfica.
En la actualidad pueden adquirirse programas de computadora que grafican funciones, pero
muchos de ellos no tienen ni remotamente la amplia difusin que tiene el Excel, que se encuentra
instalado de forma casi generalizada en las computadoras personales y en los laboratorios de
computadoras de la mayora de instituciones educativas, por lo que se puede hacer uso de l, sin
necesidad de adquirir e instalar software adicional. Esta utilizacin puede ser desde muy sencilla,
recurriendo a pocos recursos de programacin, hasta mucho ms sofisticada, en cuanto al ingreso
de parmetros y formatos de salida y que requiere de ms recursos de programacin.
En este taller presentamos ejemplos del uso de Excel en graficacin de funciones. Se trata
de utilizar pocos recursos de programacin, tratando de abrir el camino a una mayor
profundizacin y diversificacin por parte del profesor.
2. Generando sucesiones de valores de X.
En esta seccin discutimos dos mtodos para generar sucesiones de valores de x con
propsitos de graficar. El primero es el mtodo de autollenado de
Excel y el segundo es un mtodo de copiado de la frmula. En este
documento trabajaremos con Excel 2007.
2.1. El mtodo de auto llenado de Excel.
Supongamos que queremos generar valores entre 5 y 5 con un
incremento de 0.5 Entonces el procedimiento es como sigue:
a) Introducir en la celda A1 la etiqueta Variable X.
b) En la celda A2 introducir el valor (- 5).
c) En la celda A3 introducir el valor (- 4.5).
d) Seleccionar el rango A2:A3.
e) Sealar con el cursor la esquina inferior derecha hasta encontrar el
puntero +. Figura 1.
f) Hacer clic con el botn izquierdo del ratn y arrastre hacia abajo. Al
arrastrar el mouse, ver un rectngulo a la izquierda que contiene el
valor actual generado por Excel. Parar cuando alcance el valor
deseado (5 en este caso). Cuando suelte el botn del ratn la
secuencia deseada ser creada, ver figura 2.
Trabajar con las direcciones de las celdas como: A5, C38, etc.,
algunas veces puede ser confuso, afortunadamente Excel permite asignar nombres descriptivos a
celdas y rangos. Por ejemplo, se le puede asignar a una celda el nombre de velocidad, o de
volumen, o asignarle a un rango por ejemplo, al rango de celdas A2:A22 el nombre de dominio.
Graficacin de Curvas con la Hoja de Clculo

Para crear un nombre de un rango, seleccione la celda
o rango al que desea asignar nombre. Despus, seleccione
Formulas Asignar un nombre a un rango Definir
nombre. Excel despliega la caja de dilogo de la figura 3.
Escriba el nombre en la caja de texto, indique el mbito de
uso y si lo desea un comentario y para finalizar Aceptar.
Los nombres solo deben contener letras y nmeros y debe
de iniciar con una letra.
2.2. El mtodo de copiar la frmula.
Como en el mtodo anterior, supongamos que
queremos generar valores entre -5 y 5 con un paso de progresivo de 0.5. El procedimiento es
como sigue.
a) En la celda A2 introducir el primer valor (- 5).
b) En A3 introducir la frmula =A2+0.5. Las formulas en Excel se introducen con el signo de
igual =.
c) Seleccionar A3, colocar el cursor en A3 y apuntar en la esquina inferior derecha hasta
encontrar el puntero + y arrastran hacia abajo hasta la celda A22 (observe que
5 ( 5)
2 22
0.5

+ = . Esto crear la sucesin deseada.
2.3. Generando sucesiones con valores extremos variables.
El segundo mtodo ofrece mucho ms flexibilidad. Para ilustrar esto,
supongamos que queremos generar una secuencia de 20 valores en el
intervalo a x b s s y deseamos que los valores de a y de b sean variables.
Para hacer esto tenemos que hacer lo siguiente: (vase el cuadro de la figura
4)
a) Etiquetar las celdas A1, B1 y C1 como a, b y h. Donde h es el paso
progresivo.
b) Nombrar las celdas A2, B2, y C2 como a, b, y h, como se mencion en la seccin 1.1, o bien,
seleccione la celda que va a renombrar despus haga clic en el Cuadro de nombres, (espacio
sobre la columna A) y cambie el nombre, por ejemplo A2 por a, despus d Enter, esto
asigna a la celda A2 el nombre de a. Vea la figura 4.
c) En A2 y B2 incorporar los valores iniciales de a =-5 y de b = 5. En A4 digite la etiqueta
Variable X y en C2 incorporar la frmula = (b-a) /20 para
fijar el valor de h.
d) En A5 introducir la frmula = a y en A6 introducir la frmula
=A5+h
e) Seleccionar A6, colocar el cursor en la esquina inferior derecha
y arrastrar hacia abajo hasta la celda A25. Esto genera la
sucesin de 20 valores. Ver figura 5.
f) Cambie los valores de a y b y observe que la sucesin de
valores cambia automticamente.
Graficacin de Curvas con la Hoja de Clculo

2.4. Generando sucesiones con extremos y divisiones variables.
El caso ms general donde los extremos a y b as como el nmero de divisiones n es
variable puede ser manejado como sigue:
a) Etiquetar las celdas A1, B1, C1, y D1como a, b, n y h, y nombrar las celdas A2, B2, C2 y D2
como a, b, n y h. Lo que hacemos es partir el intervalo a x b s s en n+1 puntos x
i
, i = 0, 1, 2,
, n. Si los puntos son equidistantes, la distancia de separacin es ( ) / h a b n = , es decir

b) En A2, B2 y C2 introducir los valores de a, de b y de n. En D2 introducir la frmula = (b-a)
/n para fijar el valor de h.
c) Los valores de x los mostraremos en la columna A , iniciando en la celda A5, para hacerlo
debemos de arrastrar el mouse hacia abajo de la columna A hasta mostrar el ltimo valor del
intervalo b. Esto lo tendramos que hacer cada vez que cambiemos los valores de a, b y n.
Podemos evitarnos este trabajo si seleccionamos en una primera vez un numero grande de
celdas de la columna A, digamos 500. Pero esto hara que se mostraran valores mayores que
el valor final del intervalo b. Para resolver este problema utilizaremos una prueba lgica del
tipo SI(prueba-lgica, valor_si_verdadero, valor_si_falso) que comprueba si se cumple una
condicin y devuelve un valor si se evala como verdadero y otro valor si se evala como
falso.
d) La idea es la siguiente, si una celda est vaca que se quede vaca, si no lo est verificar si el
valor que contiene la celda es mayor que b, si el valor es mayor que b, que vaci la celda, si
no lo es, que calcule el siguiente valor y lo muestre en la siguiente celda.
e) En A4 introducir la etiqueta Valor de X, en A5 introducir la frmula = a, y en A6
introducir la frmula =SI(A5="","",SI(A5+h>b,"",A5+h)). Observe que la instruccin SI
interna genera subdivisiones mientras el valor calculado sea menor que b, y coloca una celda
vaca cuando el valor calculado sea mayor que b (las comillas solas indican celda vaca).
Mientras que el Si externo se utiliza para repetir las celdas vacas despus de b.)
f) Una vez copiada la frmula en A6, arrastre hacia abajo n celdas, para obtener las n
subdivisiones (500 celdas es una buena cantidad).
g) Intente con varios valores de a, b, y n, observar que la columna se llena automticamente
con valores dentro del intervalo a x b s s .
3. Dibujando grficas con Excel.
En esta seccin mostraremos como bosquejar diferentes tipos de graficas con Excel
tomando en consideracin nuestro trabajo sobre los intervalos.
3.1. Dibujando una curva sencilla.
Vamos a ilustrar una de las formas en que se puede graficar en una
hoja electrnica Excel una funcin como
2
( ) 4 f x x x = , con x variando
en el intervalo [a, b]. Podemos hacerlo de tal forma que se puedan cambiar
los lmites inferior, superior y el nmero de particiones de este intervalo y
que la grfica se actualice inmediatamente.
a) En las celdas A1, B1, C1 y D1 introducimos las etiquetas a, b, n, y h
Graficacin de Curvas con la Hoja de Clculo

respectivamente y en la celda A4 la etiqueta X. Nombre toda la columna A como x, y las
celdas A2, B2, C2, D2, como a, b, n y h recuerde la
seccin 1.1.
b) Seguimos el mismo procedimiento de la seccin 1.4
para generar valores en el intervalo -10 x 14, con n=
20 y extendiendo la columna A hasta 100 celdas.
c) En B4 escriba la etiqueta f(x) = 4*x x^2. Para
obtener el mismo nmero de valores de f(x) en la
columna B que los de x en la columna A, utilizaremos
la condicional SI (x ="","", 4*x-x^2) en la celda B5,
esto le dice a Excel que si la celda n de la columna A esta vaca, deje la celda n de B vaca, y
si no, que calcule el siguiente valor de f(x) y lo imprima en la celda n de B. Seleccione B5, y
coloque el cursor en la esquina inferior derecha y haga doble clic en el controlador de relleno
+. Esto automticamente repetir la frmula para el resto de los valores de x.
d) Para graficar la funcin realice los siguientes pasos: Seleccione el rango de celdas A5-B25,
ahora haga clic en la opcin del men Insertar, all seleccione la opcin Dispersin, haga clic
y seleccione el subtipo de grafica Dispersin con lneas rectas. Es interesante probar otras
combinaciones y ver los resultados pulsando los botones Deshacer y Rehacer. Ver las figuras
6 y 7.
e) Haciendo doble clic en varias partes de la grafica, aparecen cajas de dialogo que permiten
cambiar ciertas caractersticas de la grafica como el color y ancho de la grafica, el color y
ancho de los ejes.
3.2. Graficacin de dos funciones en el mismo sistema de coordenadas.
Es posible graficar dos funciones en la misma
hoja de clculo, por ejemplo para mostrar cmo afecta
un parmetro a una funcin. Mostraremos como
graficar las funciones de f(x)=|x| y de f(x)=|x| +5 en el
mismo sistema de coordenadas. Utilizaremos la
estructura de la grafica anterior realizando los
siguientes cambios:
a) Cambiar el intervalo de graficacin a -10 x 10,
cambiar la etiqueta de B4 por f(x)=|x| y agregar la
etiqueta f(x)=|x| +5 a la celda C5.
b) Cambiar las celda B5 por la formula =SI(x="","",ABS(x)) , una vez realizado esto hacer
doble clic sobre el puntero + de la celda B5 para generar la columna de datos
c) Agregar a la celda C5 la formula =SI(x="","",ABS(x)+5) y hacer doble clic sobre el puntero
+, para generar los datos.
d) Borre la grafica anterior, si
no lo ha hecho y ahora
seleccione las tres
columnas de datos, es decir
el rango A5:C25 y genere
la nueva grafica siguiendo
el procedimiento de la
seccin 2.1. Insertar/
Graficacin de Curvas con la Hoja de Clculo

Dispersin,/ Dispersin con lneas rectas.
e) Intntelo con otras funciones, lo nico que tiene que cambiar es la funcin en la formula
=SI(x="","",ABS(x)).
La propiedad ms interesante de una hoja de clculo (HC) es sin duda su carcter manipulativo.
El usuario puede manipular, investigar y tratar de modificar la hoja. Pero solo son unas pocas
celdas a las que el que manipula la HC, debe de tener acceso. La mayora, an estando a la vista,
no deben ser modificadas para no alterar la eficacia del programa. Podemos salvaguardar la hoja
de cambios eventuales que el usuario pueda introducir sin pensarlo estableciendo que sea Slo de
lectura. Ms elegante resulta proteger directamente las celdas que deseamos permanezcan
inalterables. Supongamos que en la HC anterior solo
permitiremos manipular las celdas A1 y B1 de los
valores extremos del intervalo, el valor de n en la celda
C1, y todo lo dems bloqueado. Esto se hace de la
siguiente manera:
a) Seleccionar las celdas que deseamos permanezcan
modificables. Primero A1, B1 y C1 por estar juntas.
Hacer clic en el botn secundario del mouse y en el
men emergente seleccionar Formato de
celdas/Listas personalizadas/Proteger/Desactivar
bloqueada/Aceptar. Ver la figura 9.
b) Despus siga la secuencia Revisar/Proteger
hoja/Proteger hoja/Aceptar, para proteger la hoja,
aqui puede dar una contrasea o simplemente dar
Aceptar. Ver figura 10.
4. Graficando curvas paramtricas con Excel.
Es conocido que algunas curvas soportan mal el clculo en coordenadas cartesianas o,
simplemente no lo admiten. Es tambin conocido que escribir una curva en coordenadas
paramtricas supone poner la abscisa y la ordenada en funcin de un parmetro.
4.1. Graficas de rectas a partir de sus ecuaciones paramtricas.
Si conocemos dos puntos de una recta S(x0, y0) y T(x1, y1), entonces los puntos
P(t) = S + t(Q-R) (3.1)
Pertenecen a la recta para cualquier valor de t, y todo punto de ella puede escribirse de esta
forma.
Si escribimos la abscisa y la ordenada de P, obtenemos las ecuaciones paramtricas
0 1 0
( ) ( ) x t x t x x = +
0 1 0
( ) ( ) y t y t y y = + de la recta.
Si S (2, 3) y T (8, 5) son dos puntos que unen una recta y sustituimos estos puntos en la ecuacin
(3.1) se tiene ( ) (2,3) ((8,5) (2,3)) (2,3) (6, 2) P t t t = + = + y si adems escribimos por separado
la abscisa y la ordenada de estos puntos entonces las ecuaciones paramtricas de la recta son:
( ) 2 6 x t t = + ( ) 3 2 y t t = + . Graficaremos el segmento de la recta que pasa por los puntos S y T
a partir de sus ecuaciones paramtricas con Excel, con 0 t 1.
Graficacin de Curvas con la Hoja de Clculo

a) En las celdas A1, B1, C1 y D1 introducimos las etiquetas a, b, n, y h, y en las celdas A4, B4
y C4, las etiquetas t, 2+6*t, y 3+2*t respectivamente. Nombre toda la columna A como t, y
las celdas A2, B2, C2, D2, como a, b, n y h .
b) Introduzca a = 0, b =1, n = 20 y digite en la celda D2 la formula =(a-b)/n. Luego en A5 digite
la formula = a, en la celda B5 la formula =SI(t="","",2+6*t), y en C5 la formula
=SI(t="","",3+2*t), seleccione cada celda y arrastre el mouse para generar primero t, luego x,
despus y.
c) Finalmente seleccione el rango B5:C25 y despus Insertar/ Dispersin,/ Dispersin con
lneas rectas, para graficar.
Observe que en el intervalo 0 t 1 se grafica el segmento de recta entre S y T. Qu se
grafica si t > 1, y si t<0 ?. Cul es la ecuacin de la recta en coordenadas rectangulares?
4.2. Graficas de un crculo a partir de sus ecuaciones paramtricas.
En este caso utilizaremos las ecuaciones:
( ) cos x t h r t = + y ( ) y t k rsent = + (3.2)
Donde (h, k) son las coordenadas del centro, O del crculo y r es su radio.
Graficaremos el crculo con centro O(5,8) y radio 4. Entonces las ecuaciones son:
( ) 5 4cos x t t = + y ( ) 8 4 y t sent = + , con 0 t 2
a) Utilizamos la misma estructura del problema anterior y solo hacemos los siguientes
cambios. Digitamos a = 0, b = 2*Pi(), (en Excel el valor de se introduce con Pi() ). Y en
B4 y C4 escribimos las etiquetas x = 5+4*cos(t) y y=8+4*seno(t). En B5 digitamos la
formula =SI(t="","",5+4*COS(t)) y en C5 la formula =SI(t="","",8+4*SENO(t)).
b) Generamos los valores de t, de x, y de y, y finalmente graficamos. Observa que la
grfica puede parecer una
elipse, ya que las hojas de
clculo no ponen los ejes con
una misma escala, por lo que
tienes que modificar la altura
o la anchura de la ventana en
donde se encuentra tu grafica,
para obtener el crculo. Ver la
figura 11.
c) Si deseas graficar otros
crculos basta con modificar
en B5 y C5 el centro y el
radio.

La ecuacin de la parbola con vrtice (h, k) y su eje paralelo al eje x es
2
( ) ( ) y k ap x h = . Las ecuaciones paramtricas de esta ecuacin son:
2
1
( ) ( )
4
x t t k h
p
= + , ( ) y t t =
Ejercicio: Grafique la parbola
2
( 3) 4( 6) y x = con sus ecuaciones paramtricas.
Graficacin de Curvas con la Hoja de Clculo

5. Graficas de Polares.
El sistema de coordenadas polares es un sistema de coordenadas bidimensional en el cual
cada punto o posicin del plano se determina por un ngulo y una distancia.
De manera ms precisa, todo punto del plano (distinto al
origen) corresponde a un par de coordenadas (r, ) donde r es la
distancia del punto al origen o polo y es el ngulo positivo en
sentido anti horario medido desde el eje polar (equivalente al eje
x del sistema cartesiano) ver figura 12. La distancia se conoce
como la coordenada radial mientras que el ngulo es la
coordenada angular o ngulo polar.
Coordenadas polares y coordenadas rectangulares. Dados el polo y el eje polar, se establece
un sistema de coordenadas rectangulares en el cual el eje polar es el eje x positivo y el eje y es
perpendicular al eje x en el polo en el polo (ver figura 4.0) de esta manera, el polo est en el
origen del sistema rectangular. Si un punto P tiene coordenadas rectangulares (x, y) y
coordenadas polares (r, ), entonces:
x = r cos y y = r sen
En esta seccin se presentan algunas de las grficas que
se forman usualmente a travs de funciones en coordenadas
polares.
Para graficar la curva polar r = f(), primero se genera
una columna de valores de , despus una columna de los
valores de r. Los valores de x y de y se generan utilizando las
expresiones x = r cos , y = r seno.
5.1. Grafica de la espiral de Arqumedes. Forma general r() = a + b.
Un cambio en el parmetro a producir un giro en la espiral, mientras que b controla la distancia
entre los brazos, la cual es constante para una espiral dada. La espiral de Arqumedes tiene dos
brazos, uno para > 0 y otro para < 0. Los dos brazos estn conectados en el polo. La imagen
especular de un brazo sobre el eje vertical produce el otro brazo. Esta curva es una de las
primeras curvas, despus de las secciones cnicas, en ser descritas en tratados matemticos.
Adems es el principal ejemplo de curva que puede representarse de forma ms fcil con una
ecuacin polar.
Para iniciar graficaremos la forma sencilla es decir r = .
a) En las celdas A1, B1, C1, D1 y E1 introducimos
las etiquetas a, a b, b, n, y h respectivamente
y nombramos las celdas A2, C2, D2 y E2 como a,
b, n y h., ver figura 14.
b) Ahora en A2 digite el valor 0, y en C2 digite la
formula =8*pi(), en Excel el valor de se
introduce con la formula = pi(), vamos a graficar en el intervalo de 0 8. En la celda D2
Graficacin de Curvas con la Hoja de Clculo

introduzca el valor 200 y en E2 la formula = (b-a)/n.
c) Digite en las celdas A4, B4, C4, D4, las etiquetas , r, x,
y. Ahora seleccione toda la columna A y nmbrela como
t, seleccione toda la columna B y nmbrela v.
d) En la celda A5 digite la formula = a, en la celda A6
digite la formula =SI(A5="","",SI(A5+h>b,"",A5+h)),
esta frmula ya no necesita explicacin, despus
seleccione A6 y arrastre hacia abajo tantas celdas como
valores de desee, 205 bastara para generar 200 valores
(o si lo desea hasta 500).
e) En la celda B5 digite la formula =SI(t="","",t), para
generar los valores de r, despus seleccione la celda B5 y
arrastre hacia abajo para generar los valores de r, en C5
escriba la formula =SI(t="","",v*COS(t)), y genere los
valores de x, y en la celda D5 escriba la formula =SI(t="","",v*SENO(t)) y genere los valores
de y.
d) Finalmente seleccione el rango C5:D205 (si gener 200 valores) y despus Insertar/
Dispersin/ Dispersin con lneas rectas, para graficar. Ver figura 15
Ejercicio: Hacer una hoja de clculo para graficar r() = a + b. Donde a, y b sean variables.
Graficaremos ahora La rosa polar. Es una famosa curva matemtica que parece una flor con
ptalos, y puede expresarse como una ecuacin polar simple,
( ) cos( ) r m k s u u = +
para cualquier constante s (incluyendo al 0). Si k es un nmero entero, estas ecuaciones
producirn una rosa de k ptalos cuando k es impar, o 2k ptalos si k es par. Si k es racional pero
no entero, se producir una forma similar
a una rosa pero con los ptalos solapados.
Ntese que estas ecuaciones nunca definen
una rosa con 2, 6, 10, 14, etc. ptalos. La
variable m representa la longitud de los
ptalos de la rosa.
a) En las celdas A1, B1, C1, D1 y E1 introducimos las etiquetas a, a b, b, n, y h
respectivamente y nombramos las celdas A2, C2, D2 y E2 como a, b, n y h, ver figura 16.
b) En las celdas G1, H1, I1, introducimos las etiquetas m, k, y s y a las celdas G2, H2, I2, les
asignamos los nombres m, k, y s.
c) Ahora en A2 digite el valor 0, y en C2 digite la formula
=8*pi(), en la celda D2 introduzca el valor 200, en E2 la
formula = (b-a)/n, en G2 digite el valor 3, en H2 2, y en la
celda I2 el valor cero.
d) Digite en las celdas A4, B4, C4, D4, las etiquetas , r, x, y.
Ahora seleccione toda la columna A y nmbrela como t,
seleccione toda la columna B y nmbrela v.
e) En la celda A5 digite la formula = a, en la celda A6 digite la
formula =SI(A5="","",SI(A5+h>b,"",A5+h)), despus
seleccione A6 y arrastre hacia abajo tantas celdas como
valores de desee, 205 bastara para generar 200 valores (o si lo desea hasta 500).
Graficacin de Curvas con la Hoja de Clculo

f) En la celda B5 digite la formula =SI(t="","",m*COS(k*t+s)), para
generar los valores de r, despus seleccione la celda B5 y arrastre
hacia abajo para generar los valores de r, en C5 escriba la formula
=SI(t="","",v*COS(t)), y genere los valores de x, y en la celda D5
escriba la formula =SI(t="","",v*SENO(t)) y genere los valores de y.
e) Finalmente seleccione el rango C5:D205 (si gener 200 valores) y
despus Insertar/ Dispersin,/ Dispersin con lneas rectas, para
graficar, ver figura 17.
Si cambia B5 por la formula =SI(t="","",3-3*SENO(t)), obtendr el cardiode (r = 3 -3 sen(t)) de
la figura . Grafique las siguientes curvas.
(a) r = 2 + 4 sen(t)
(b) r = 2 2cos(t)
(c) 4 (2 ) r sen t = , 4cos(2 ) r t =

6. Graficas de superficies.
Podemos implementar de manera muy sencilla
un graficador de superficies de funciones f(x, y) = z.
Para esto solo hay que observar que en vez de una
tabla de puntos (x
i
, y
i
, f(x
i
, y
i
,)) en tres columnas Excel
necesita una tabla de la forma como la que se muestra
en la figura 18.
Observe que Excel es una matriz de la forma a
ij
donde i representa la hilera y j la columna, por
ejemplo la celda C4 equivale al elemento a
4,3
de la
matriz y la celda D6 equivale al elemento a
6,3
de la matriz.
Podemos obtener la pareja de nmeros (ocultos) de una determinada celda de la matriz con
las formulas FILA(Referencia) y COLUMNA (Referencia) donde Referencia es la celda. As la
formula =FILA(C4) regresa el nmero 4, y la formula =COLUMNA(C4) regresa el nmero 3,
ver figura 19. En otras palabras en la celda C4 se tienen los nmeros (ocultos) 4, 3. Si
consideramos el primer
elemento como la variable y ( 1
y < ) (la fila), y el segundo
como la variable x (1 x < )
(la columna), entonces estamos
en posibilidades de evaluar una
funcin de la forma f(x, y) en
cada una de las celdas para
obtener el valor de la z.
Grafiquemos la funcin
2 2
( 6) ( 7)
( . )
6 6
y x
f x y

= +
Graficacin de Curvas con la Hoja de Clculo

a) Escriba la siguiente formula en la celda A1 = - ((FILA (A1) - 6) ^2)/6 + ((COLUMNA (A1) -
7) ^2)/6.
b) Ahora copie y pegue la formula en el rango A1:M13 para obtener la tabla de la figura 20.
c) Para graficar seleccione el rango A1:M13 despus siga la secuencia de comandos de Excel
siguiente Insertar/Otros grficos/Superficie/Superficie 3D. Obtendr la grafica de la figura
21.
Ejercicios: Con este mtodo grafique (a)
2 2
( 6) ( 7)
( , )
6 6
y x
f x y

= (b)
( , ) ( ) ( ) f x y seno x seno y = + , (c)
( )
2 2
( , ) f x y seno x y = + . Cul es la grafica de cada funcin?
Seleccinela.

Sin duda este procedimiento para graficar superficies es sencillo, pero y si quiero graficar la
funcin
2 2
( , ) f x y x y = + en los intervalos digamos -5 x 5 y -5 y 5. Qu hacemos?
Bueno, pues utilicemos el procedimiento de la seccin 1.4. para cada intervalo de la siguiente
manera.
a) Para construir la malla de la regin [-5, 5] x [-5, 5] vamos
habilitar una fila para los valores de x y una columna para
los valores de y. De inicio vamos a generar una particin de
20 datos para cada intervalo esto no implica que los
extremos de los intervalos y la particin sern fijas, sino que
podremos cambiarlas despus, utilizaremos estos datos solo
para empezar.
b) En las celdas A1, B1, C1, D1, E1, G1, escriba las siguientes
etiquetas a, x , b, n, h, y X/Y, nombre las celdas A2, C2, D2, E2, como a, b, n, h, y toda
la fila 1 como x. Una vez hecho esto digite los valores iniciales a = -2, b = 2, n = 20 en las
celdas A2, C2, D2 y en la celda E2 digite la formula (b a)/n.


c) En las celdas A4, B4, C4, D4, E4 digite las siguientes etiquetas d, y , e, k, s y nombre
las celdas A5, B5, D5, E5 como d, e, k, s y la columna G como y. Introduzca los valores
iniciales d = -5, e = 5, k = 20, en las celdas A5, B5, D5 y en E5 digite la formula = (e-b)/k.
Vea la figura 25.
d) Ahora estamos listos para generar los valores de x, para esto seleccionamos la celda H1 y
digitamos la formula = a, despus en la celda I1 escribimos la formula =SI (H1="","", SI
(H1+h>b,"", H1+h)). Una vez escrita la copiamos y la pegamos hacia la derecha de I1, (esto
es sobre la fila 1) tantas celdas como deseemos (digamos 100).
Graficacin de Curvas con la Hoja de Clculo

e) Ahora generamos los valores de y, digite en G2 la formula = d, y en G3 la formula =SI
(G2="","", SI
(G2+s>e,"",
G2+s)). Una vez
escrita la formula
genere los valores
de y, como se ha
explicado antes.
f) Ahora estamos
listos para generar
la malla, en la
celda H2 escriba
la formula = x^2
+ y^2. Despus de
escribir la formula
seleccione y copie
la celda H2 y
pguela en el
rango H2:AB22,
ver figura 26.
g) Para ajustar los
valores en las
celdas para que se vea toda la malla, seleccione toda la hoja, haga clic en el botn
secundario y seleccione Formato de celdas/Nmero, y coloque la posicin decimal a un
decimal, despus seleccione /Alineacin/Control de texto y marque Ajustar texto.
h) Para graficar seleccione el rango de la malla H2: AB22 siga la secuencia de Excel siguiente
Insertar/Otros grficos/Superficie/Superficie 3D. La grafica de la superficie se muestra en
la figura 27.
7. Simulacin de movimiento.
En las actividades siguientes utilizaremos macros, si el programa
que utiliza de Excel no tiene habilitado los macros, necesita
habilitarlos. Excel 2003 y 2007 tiene 4 niveles de seguridad. Para
habilitar los macros en el 2007 se accede a los niveles de
seguridad con la siguiente secuencia: Botn de Office/Opciones de
Excel/Centro de confianza/Configuracin del centro de
confianza/Configuracin de macros/ y all seleccionar
/Deshabilitar todas las macros con notificacin. Despus, cuando
trabajemos con hojas de clculo con macros, Excel nos preguntar si deseamos habilitar los
macros, y debemos de contestar que s.
7.1. Significado geomtrico de los parmetros de la ecuacin de la parbola.
En esta hoja vamos a utilizar un contador de Visual Basic para simular como se mueve
horizontalmente una parbola cuando cambiamos un parmetro de la abscisa de la parbola.
a) En una mismo sistema de coordenadas graficaremos la parbola
2
( ) f x x = y
2
( ) ( ) g x x k =
con el propsito de observar cmo cambia la funcin f, cuando cambiamos el parmetro k.
Graficacin de Curvas con la Hoja de Clculo

b) Sigamos el procedimiento que ya conocemos para etiquetar las celdas. A1, B1, C1, D1,
E1, como a, b, c, n, h, k y nombrar las celdas A2, B2, C2, D2, y E2 como a, b, n, h, k, de la
misma manera nombramos a la columna A como x.
c) Etiquetamos las celdas A4 como x, B4 como f(x) = x^2, y C4 como g(x) = (x - k) ^2 y
digitamos los valores inciales en A1 -30, en B1 30, C1 60, en D1 la formula = (b-a)/n y en
E1 el valor inicial de 5.
d) Digite la formula =a en A5 y despus la formula =SI(A5="","",SI(A5+h>b,"", A5+h)) en
A5, despus seleccione A5 y arrastre el cursor hasta A65 para generar la columna de x.
Despus digite la formula =SI(x="","",x^2) en B5, seleccione B5 y de un doble clic para
generar los valores de la funcin f. A continuacin en C5 digite la formula =SI(x="", "", (x-
k)^2) , seleccione C6 y haga doble clic para generar los valores de la funcin g.
e) Ahora seleccione el rango A5:C65 y de los pasos necesarios para generar la grafica. Ahora
vamos a eliminar la escala automtica de los ejes y fijaremos el de las x en -30 a 30 y el de
las y de -20 a 100. Esto puede lograrse as: Haga clic sobre el eje x y aparece un letrero que
dice Eje horizontal (valores), haga clic en el botn secundario y
en el men contextual encontrar dar formato a eje cambie los
valores mnima y mxima y cierre.
A continuacin vamos a conseguir, ayudndonos del Visual
Basic incorporado a Excel, una simulacin de movimiento de la
parbola modificando el valor del parmetro k de la funcin g(x)
= (x - k)^2.
f) Visualizar la paleta de herramientas de VB. En caso de que no
est a la vista la ficha programacin siga el siguiente proceso para
agregarlo Botn de Office/Opciones de Excel/Personalizar/Comandos disponibles en/Ficha
Programador/Insertar controles/Agregar/Aceptar.
g) Activar el botn de insertar controles. Seleccionar en el cuadro de controles de formulario
una Barra de desplazamiento. Dibujar el objeto debajo del parmetro k. Podemos disearlo
horizontal o verticalmente. Ver figura 28.
El efecto que pretendemos conseguir con este
contador es el siguiente; cambiar el valor del
parmetro k con un clic del ratn en la flecha de
arriba o de abajo, tambin de forma continua
deslizando el botn de la barra de
desplazamiento con incremento, de 0.5, con
valores extremos de -20 a 20.
h) Hacer clic sobre y desplegar el men
emergente haciendo clic sobre el botn derecho
del mouse. Seleccionar Formato de control, en
la caja de dialogo seleccionar la pestaa control.
Aqu cambie Valor mnimo por 0, Valor mximo
por 80 y Vincular con la celda con $F$1. Esto
liga el objeto con la celda F1. Vea la figura 29.
De Aceptar y observe que la celda F1 ahora
muestra un nmero.
Graficacin de Curvas con la Hoja de Clculo

i) Ahora cambiemos la celda E2 que contiene el valor del parmetro k, por la formula =(F1-
40)/2. Si deseamos que el nmero de la celda F1 o los de la tabla no se vean bastar con
seleccionarlos y cambiarles el color a blanco.
Para evitar que el usuario realice cambios a la
hoja salvo al contador se debe de realizar un
bloqueo de la hoja como se explic antes. Si
queremos que en la expresin de la funcin g(x) =
(x - k) ^2 se vea cmo cambia el valor de la k
introduzca la siguiente formula
=CONCATENAR("f(x) = (x+",E2,")^2 ") en la
celda C4. Ver las figuras 30 31.
Las posibilidades didcticas que esta herramienta
nos ofrece para la clase de matemticas son
amplias y son slo comparables con la capacidad
de nuestra imaginacin.
Como ejercicio disee una hoja de clculo con tres contadores que grafique en el mismo
sistema de coordenadas las funciones
2
( ) f x x = y
2
( ) ( ) g x k x l m = +
8. Graficas de funciones trigonomtricas. La funcin seno.
Uno de los temas de graficacin con
muchos problemas es el de las funciones
trigonomtricas, por ejemplo graficar f(x)
= asen (bx c) +d y f(x) = acoseno (bx-c) + d.
El enfoque usual de los libros de texto es
de explicar de qu manera los parmetros
a, b, c y d afectan a las graficas de las
funciones.
Aqu mostraremos una hoja de clculo de
Excel y algunos elementos de
programacin de Visual Basic para
graficar la funcin f(x) = aseno (bx c)
+d, donde a0, b>0, c y d son constantes y en la cual podemos cambiar los parmetros,
mostrndola en uno de sus perodos. Si b<0 tendr que tomarse en cuenta que
( ) ( ). sen seno o o =
La funcin seno se encuentra entre 0 y 2, as que para dibujar la funcin f(x) = asen (bx
c) +d en uno de sus perodos tomamos el argumento (bx c) y los encerramos entre 0 y
2. As 0 bx - c 2. Resolviendo esta desigualdad para x se tiene que
2 c c
x
b b
t +
s s .
Por lo tanto este ltimo intervalo representa un perodo de la funcin f(x) = asen (bx c)
+d, siendo c/b el desplazamiento de fase. As pues, vamos a ilustrar una de las formas
en que se puede graficar en una hoja electrnica Excel una funcin como f(x) = asen (bx
c) +d, con x variando en el intervalo
2
,
c c
b b
t + (
(

.
Graficacin de Curvas con la Hoja de Clculo

Para empezar, es conveniente ubicar los valores a, b, c y d en celdas especficas.
Ubicaremos estos valores en las celda A4, B4, C4 y D4, por ejemplo, al digitar el valor 1 en la
celda A4 y el valor 1 en la celda B4, asignaremos a = 1 y b=1. Al hacerlo de esta forma, toda
operacin que dependa de los valores a y b, incluyendo la grfica de f(x) se actualizar cuando
cambiemos estos valores. Para leer o escribir los parmetros desde Excel con el lenguaje de VB
utilizaremos el cdigo Cells(fila, columna). De esta manera el valor a =1 que se encuentra en la
celda A4, corresponde a a = Cells(4, 1) (columna 1 = A) y el valor b=1 que se encuentra en la
celda B4 corresponde a b = Cells(4, 2) (Columna 2 = B)
Para graficar la funcin seno en el intervalo
2
,
c c
b b
t + (
(

necesitamos una tabla de valores
(x
i
, y
i
). Lo que hacemos es partir el intervalo en n+1 puntos x
i
, i = 0, 1, 2, , n; y evaluamos la
funcin en cada uno de esto puntos. Si los puntos son equidistantes, la distancia de separacin es
2 2
/
c c
h n
b b nb
t t + | |
= =
|
\ .
, es decir

Si la particin del intervalo la hacemos con n =50 entonces
2
50 25
h
b b
t t
= = la tabla de
puntos es el conjunto , ( ) , 0,1, 2, 50
i i
c
x ih y aseno bx c d i
b

= + = + =
`
)
. Es decir,
0 0 0
0 sin( )
c
x h y a bx c d
b
= + = +
1 1 1
1 sin( )
c
x h y a bx c d
b
= + = +
. . .
sin( )
i i i
c
x i h y a bx c d
b
= + = +
. . .
50 50 50
50 sin( )
c
x h y a bx c d
b
= + = +
Esta tabla de valores la mostraremos en el rango de celdas A6:B56. Lo anterior se puede
expresar en el lenguaje de VB para Excel utilizando las anteriores instrucciones y haciendo uso
del proceso iterativo for ... next de la siguiente manera:
a=Cells(4, 1) ' Se lee a desde A4.
b=Cells(4, 2) ' Se lee b desde B4
c=Cells(4, 3) ' Se lee c desde C4
d=Cells(4, 4) ' Se lee d desde D4
Pi = 3.14159265358979 'Se define la constante pi
h = Pi/(25*b) 'Se calcula el valor de h
For i =0 to 50
Graficacin de Curvas con la Hoja de Clculo

x = c/b +i*h
Cells(6 + i, 8) = x ' Se escriben las x desde la celda A6 hasta la celda A56
y = a *sin(b*x-c) + d
Cells(6 + i, 9) = y ' Se escriben las y desde la celda B6 hasta la celda B56
Next
Luego debemos seleccionar la tabla de valores y hacer un grfica (chart). Si hay una
grfica previa la podemos borrar (que no es necesario si uno quiere comparar grficas por
ejemplo). Estas dos cosas se hacen con el cdigo.
' --------------Limpia las graficas anteriores------------
Set chartsTemp = ActiveSheet.ChartObjects
If chartsTemp.Count > 0 Then
chartsTemp(chartsTemp.Count).Delete
End If
' -------------Grafca la Funcin seno-------------
Charts.Add
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A6:B56"), PlotBy:= _
xlColumns
ActiveChart.Location Where:=xlLocationAsObject, Name:="Hoja1"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Seno"
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
Por ltimo, vamos a
insertar un botn de
comando de VB que
ejecute el cdigo que
hemos escrito. Abrir la
ficha de Programador de
Visual Basic/Insertar/ e
inserte un botn de
comando activex (Excel
2007), (en Excel 2003;
Ver/Barra de
herramientas/Visual
Basic;) haga doble clic
sobre y copie todo el
cdigo anterior entre las
lneas Private Sub
CommandButton1_Click()
End Sub.
Salga del modo de diseo y regrese a Excel. Finalmente haga clic sobre el botn y ver la grafica
de la funcin. La figura 32 le guiara sobre el diseo.
Graficacin de Curvas con la Hoja de Clculo

Puede cambiar la instruccin y = a *sin(b*x-c) + d por y = a *cos(b*x-c) + d y podr dibujar
funciones coseno.

9. Pendiente de la secante a una curva.
En este ejercicio mostraremos como simular el movimiento de una recta secante que pasa
por dos puntos sobre una curva y mostrar la pendiente de la misma.
Para ello dibujaremos la grafica de la funcin
3
( ) 2 3 f x x x = + , en el intervalo [-10, 10]
utilizando uno de los mtodos vistos anteriormente, y trazaremos la recta secante por dos puntos
que se mueven sobre la curva y al mismo tiempo se mostrar la pendiente de la recta secante.
Para dibujar la recta secante trazaremos dos puntos sobre la curva el punto
1 1
( , ) P x y y el
punto
2 2
( , ) Q x y y los valores de
1 2
y x x variarn en el intervalo [-4, 4]. Haremos que los
valores de x de los dos puntos cambien de -4 a 4, con un paso de 0.1.
A continuacin vamos a conseguir, ayudndonos del Visual Basic incorporado a Excel,
una simulacin de la variacin de x en el intervalo [-4, 4].
1. Primero, digitar el texto x1= en la celda D18, y1= en la celda F18,
x2 en la celda D21, y2 en la celda F21, y digite el nmero 10 en las
celdas E19 y E22, estas ltimas dos son celdas auxiliares, que
explicaremos ms abajo.
2. Visualizar la paleta de herramientas de VB. En caso de que no est
a la vista la ficha programacin siga el siguiente proceso para
agregarlo Botn de Office/Opciones de
Excel/Personalizar/Comandos disponibles en/Ficha
Programador/Insertar controles/Agregar/Aceptar.
3. Activar el botn de insertar controles. Seleccionar en el
cuadro de controles de formulario dos Barras de
desplazamiento. Dibujar horizontalmente uno debajo de
x1, y otro debajo de x2, tapando las celdas
auxiliares. Ver figuras al lado.
4. Para simular el movimiento de x en el intervalo de
4 a 4 utilizaremos las barras de desplazamiento. Lo que haremos
ser sumarle
1
*
10
n al valor inicial de x = -4 , para que tome
valores entre -4 y 4, es decir
1
4
10
x n = + , as que el valor de n
vara en el intervalo de 0 60 n s s . Este valor de n estar
precisamente en la celda auxiliar E19 para x1 y E22 para el valor
de x2.
5. Vamos a generar los valores de x
1
entre -4 y 4 para x1. En la
Graficacin de Curvas con la Hoja de Clculo

celda E18 digite la formula =-4+E19/10. Ahora haga clic con el botn secundario del mouse
sobre la barra de desplazamiento que est bajo x1, all encontrar la opcin Formato de
control. Haga clic sobre ella y seleccione la pestaa Control. All asigne al Valor mnimo 0 y
al Valor mximo 60 y en Vincular con la celda escriba $E$19 y finalmente Aceptar. Ahora
evaluemos el valor de x
1
en la funcin. En la celda G18 escriba la frmula =E18^3-2*E18+2.
Pruebe ahora el control, haga clic sobre las
flechas y verifique que el valor de x toma
valores entre -4 y 4.
6. Repitamos los pasos para el valor de x
2
. En la
celda E21 digite la formula =-4+E22/10.
Ahora haga clic con el botn secundario del
mouse sobre la barra de desplazamiento que
est bajo x1, all encontrar la opcin
Formato de control. Haga clic sobre ella y
seleccione la pestaa Control. All asigne al Valor mnimo 0 y al Valor mximo 60 y en
Vincular con la celda escriba $E$22 y finalmente Aceptar. Ahora evaluemos el valor de x
2

en la funcin. En la celda G21 escriba la frmula =E21^3-2*E21+2. Pruebe ahora el control,
haga clic sobre las flechas y verifique que el valor de x toma valores entre -4 y 4.
7. Ahora grafique los puntos. Seleccione la grafica y haga clic
con el botn derecho sobre ella. Seleccione la opcin
Seleccionar datos. En el men seleccione Agregar en
Valores X de la serie x1, y en Valores Y de la serie
seleccione y1, d Aceptar y agregue una nueva serie con los
valores de x2 y y2.
8. Bueno ya tenemos los dos
puntos y estos se mueven
sobre la curva. Ahora
calculemos su pendiente.
Podemos utilizar la frmula
conocida
2 1
2 1
y y
m
x x

para
calcular la pendiente de los
puntos, excepto cuando sean iguales en se caso utilizaremos la derivada de la funcin
2
( ) 3 2 f x x = . Para resolver este problema utilizaremos una prueba lgica del tipo
SI(prueba-lgica, valor_si_verdadero, valor_si_falso) que comprueba si se cumple una
condicin y devuelve un valor si se evala como verdadero y otro valor si se evala como
falso. La prueba lgica es =SI(E18<>E21,(G21-G18)/(E21-E18),-3*E18^2-2). Que dice lo
siguiente si los puntos son distintos calcula la pendiente, si son iguales evala la derivada en
el punto x
1
.
9. Vemoslos en accin. En la celda D25 digite el
texto m-Secante, en la celda E25 escriba la
Graficacin de Curvas con la Hoja de Clculo

frmula anterior para calcular la pendiente. Si todo est bien, al hacer clic sobre las barras de
desplazamiento ver cambiar el valor de la pendiente.
10. Ahora dibujaremos un segmento de recta que pasa por los dos puntos, es decir, la secante, en
un intervalo mayor que [-4, 4], digamos [-5, 5]. Primero calculamos la interseccin de la
secante con el eje y. Sabemos que la ecuacin de una recta es y mx b = + . Si la recta pasa por
el punto P
1
entonces tenemos que la interseccin con el eje y es
1 1
b y mx = , o sea =G21-
E25*E21. Escriba el texto y-intercep= en la celda D26 y en la celda E26 la formula =G21-
E25*E21. Esto calcula la intercepcin de la secante con el eje y. Enseguida calculamos los
dos puntos para el segmento de recta utilizando la expresin y mx b = + , los valores m =
E25, b = E26, y x = -5, y x = 5, es decir para x = -5, se tiene y = E25*(-5) + E26, para x = 5,
tenemos y = E25*(5) + E26.
11. En la celda D27 escriba -5, y E27 la formula = E25*(-5) + E26, en la celda D28 escriba 5, y
en la celda E28 la formula = E25*(5) + E26. Para graficar el segmento de recta, asigne una
nueva serie de datos, tomando -5 y 5, como valores de x, y como valores de y las imgenes
de los valores de x.




Graficacin de Curvas con la Hoja de Clculo

10. Bibliografa.
Arganbright, D. (2005). Enhancing Mathematical Graphical Displays in Excel through
Animation, eJSiE 2(1), 120-147.
Barreras Alconchel, M. (2005). Matemticas con Microsoft Excel. Grupo Editor Alfaomega Ra-
Ma.
El-Gebeily, M y Yushau, B. (2005). Curve graphing in MS Excel and applications. eJSiE 2(2),
230-252.
Jones, K. (2005), Using Spreadsheets in the Teaching and Learning of Mathematics: a research
bibliography. MicroMath, 21(1), 30-31
Larson, R., Hostetler R, Edwards B. (2006). Clculo. Octava Edicin. Mac Graw Hill.
Mora F. Walter, y Espinoza B. Jos Luis. (2005). Programacin Visual Basic (VBA) para Excel
y Anlisis Numrico. Escuela de Matemtica. Instituto Tecnolgico de Costa Rica.
Stewart James. (1994). Clculo. Segunda Edicin Grupo Editorial Iberoamericano.

También podría gustarte