Sei sulla pagina 1di 10

Tema 3

Curvas y supercies
Versin: 16 de febrero de 2009 o

3.1

Representacin grca de curvas bidimensionales. o a

La representacin grca de una curva en un ordenador es una linea poligonal construida uniendo o a mediante segmentos rectos un conjunto discreto y ordenado de puntos: {(x1 , y1 ), (x2 , y2 ), . . . , (xn , yn )}.
O

( N7 , O7 )

 N1 , O1 )

N1

N2

N3

N4

N5

N6

N7

Figura 3.1: Linea poligonal determinada por un conjunto de puntos. La l nea as obtenida tendr mayor apariencia de suave cuanto ms puntos se utilicen para constru a a irla, ya que los segmentos sern imperceptibles (vanse las Figuras 3.2 y 3.3). a e

3.1.1

Representacin grca de funciones de una variable real o a

La relacin y = f (x), donde f : [a, b] R es una funcin de una variable real, se puede representar o o grcamente mediante una curva plana. a La construccin de dicha grca en un ordenador bsicamente sigue los siguientes pasos (ver la o a a Figura 3.1): Construir un conjunto de puntos (tantos como se quiera) en el intervalo [a, b], que sern las a abscisas de los puntos que determinan la poligonal a construir. Normalmente, dichos puntos se toman regularmente espaciados y en nmero suciente como para que la grca tenga aspecto u a suave: {a = x1 , x2 , . . . , xn = b} Calcular los valores de la funcin f en los puntos anteriores: o {y1 = f (x1 ), y2 = f (x2 ), . . . , yn = f (xn )} 21

Curvas y supercies

22

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0.5

1.5

2.5

3.5

0.5

1.5

2.5

3.5

Figura 3.2: Representacin de y = o sen(x) en [0, ] con 8 puntos.

Figura 3.3: Representacin de y = o sen(x) en [0, ] con 100 puntos.

Unir los puntos (xi , yi ) consecutivos mediante segmentos rectos. Cuando una curva viene denida por una relacin del tipo y = f (x) se dice que est denida de o a forma expl cita. En ocasiones, una curva viene descrita por una relacin, tambin expl o e cita, pero del tipo: x = g(y), y [a, b].

Entonces ser necesario construir en primer lugar el conjunto de ordenadas a {a = y1 , y2 , . . . , yn = b} y luego calcular las abscisas, como los valores de la funcin g: o {x1 = g(y1 ), x2 = g(y2 ), . . . , xn = g(yn )}.
7

0 6

Figura 3.4: Curva denida por la relacin x = y cos(4y), y [0, 2]. o Una relacin del tipo f (x, y) = 0 puede tambin representar, impl o e citamente, una curva: la formada por los puntos (x, y) del plano sobre los cuales la funcin f toma el valor cero. Se puede dibujar esta o curva dibujando la curva de nivel k = 0 de la funcin f (ver Seccin 3.2.4). o o

Curvas y supercies

23

3.1.2

Curvas planas denidas mediante ecuaciones paramtricas e

Otra forma de denir una curva plana es mediante sus ecuaciones paramtricas, en la cual e los puntos (x, y) que forman la curva vienen dados por dos funciones que dependen de una variable auxiliar: x = f (t), y = g(t), t [a, b].

La variable t se suele llamar el parmetro de la curva. a Para construir la grca de una curva denida de esta forma es preciso (ver el ejemplo de la a Figura 3.5: Construir un conjunto de valores del parmetro t [a, b]: a {a = t1 , t2 , . . . , tn = b} Calcular los valores x y de y para dichos valores del parmetro: a {x1 = f (t1 ), x2 = f (t2 ), . . . , xn = f (tn )} {y1 = g(t1 ), y2 = g(t2 ), . . . , yn = g(tn )} Unir los puntos (xi , yi ) consecutivos mediante segmentos rectos.
10

Y
8

t=10

t=0

X
0

10

12

Figura 3.5: Representacin de la curva de ecuaciones o paramtricas x = t 3 sen(t), y = 4 3 cos(t) para t [0, 10]. e Obsrvese que no hay eje t. e

t 0 1 2 3 4 5 6 7 8 9 10

x 0 -1.5 -0.7 2.6 6.3 7.9 6.8 5.0 5.0 7.8 11.6

y 1 2.4 5.2 7.0 6 3.1 1.1 1.7 4.4 6.7 6.5

Mediante ecuaciones paramtricas es posible describir muchas ms curvas y ms complicadas que e a a mediante una ecuacin expl o cita. Algunas ser prcticamente imposibles de visualizar sin la ayuda an a de herramientas grcas informticas (vanse Figuras 3.6 y Figuras 3.7). a a e

3.1.3

Curvas planas en coordenadas polares

Recordemos que en el sistema de coordenadas polares la posicin de un punto P queda denida o por dos cantidades:

Curvas y supercies

24

30

1.5 20 1 10 0.5

0.5 10 1 20 1.5

2 2

1.5

0.5

0.5

1.5

30 30

20

10

10

20

30

Figura 3.6: Representacin de la curva o de ecuaciones paramtricas x = cos(t) + e 1/2 cos(7t) + 1/3 sen(17t), y = sen(t) + 1/2 sen(7t) + 1/3 cos(17t), para t [0, 2].

Figura 3.7: Representacin de la curva de o ecuaciones paramtricas x = 17 cos(t) + e 7 cos( 17 t), y = 17 sen(t) 7 sen( 17 t), para 7 7 t [0, 14].

r, que es la distancia de P a un punto jo, O, llamado polo y , que es el ngulo que forma el segmento OP con una semirrecta ja de origen O denominada a eje polar. En tal sistema de coordenadas, el par (r, ) se denomina coordenadas polares del punto P (ver Figura 3.8).

Figura 3.8: Sistema de coordenadas polares.

Figura 3.9: Coordenadas cartesianas y polares.

El paso de las coordenadas polares a cartesianas y viceversa se efecta mediante las siguientes u frmulas, tomando el polo como origen de coordenadas y el eje polar como semi-eje positivo de abscisas o (ver la Figura 3.9):

Curvas y supercies

25

x = r cos(), r=

y = r sen(); y x2 + y 2 , = arctan x

Una relacin del tipo r = f () dene de forma expl o cita una curva en coordenadas polares. Ver ejemplos en las Figuras 3.10 y 3.11.
90 120 15 60 120 1.5 10 150 5 0.5 30 150 1 30 90 2 60

180

180

210

330

210

330

240 270

300

240 270

300

Figura 3.10: Curva de ecuacin, en coordeo nadas polares, r = , [0, 9/2]

Figura 3.11: Curva de ecuacin, en coordeo nadas polares, r = 2 sen(6), [0, 2].

Los programas de que permiten realizar grcas suelen disponer de las funciones adecuadas para a dibujar curvas utilizando directamente las coordenadas polares. En este caso habr que proporcionar a las coordenadas de los puntos que denen la curva: {1 , 2 , . . . , n } {r1 = f (1 ), r2 = f (2 ), . . . , rn = f (n )} En caso de que no se disponga de dichas funciones, habr que utilizar las frmulas a o xi = ri cos(i ), para realizar la grca en coordenadas cartesianas. a yi = ri sen(i )

3.2

Grcos tridimensionales a

La representacin grca de objetos (curvas, supercies,. . . ) tridimensionales presenta un grado o a mucho ms grande de dicultad. Por un lado, es preciso utilizar tcnicas de geometr proyectiva para a e a determinar la perspectiva y conseguir impresin de tridimensionalidad. Por otro, aparece la necesidad o de utilizar algoritmos y tcnicas complejas para determinar partes ocultas. Y, an ms, iluminacin, e u a o transparencias, aplicacin de texturas, etc. o Todo ello queda fuera del mbito de este curso. En estas notas se explican, muy brevemente, las a formas ms habituales de representacin grca de objetos matemticos tridimensionales. a o a a

Curvas y supercies

26

3.2.1

Curvas en tres dimensiones

La grca de una curva tridimensional se dibuja, igual que la bidimensional, uniendo mediante a segmentos rectos (en 3D) los puntos consecutivos de un conjunto discreto y ordenado. Mediante el software adecuado, estos segmentos se proyectan sobre el plano del dibujo para obtener impresin o tridimensional. La forma ms sencilla de describir matemticamente una curva tridimensional es mediante sus a a ecuaciones paramtricas. Estas ecuaciones describen los valores de las coordenadas (x, y, z) de cada e a punto de la curva en funcin de una variable auxiliar, llamada parmetro: o x = f (t) y = g(t) para t [a, b] z = h(t) Para dibujar su grca habr, pus, que construir las coordenadas de un conjunto discreto y ordea a e nado de puntos de la curva. De forma similar a como se hizo en el caso bidimensional, el procedimiento es el siguiente (vanse los ejemplos de las Figuras 3.12 y 3.13): e Construir un conjunto de valores del parmetro t [a, b]: a {a = t1 , t2 , . . . , tn = b} Calcular los valores de x, de y y de z para dichos valores del parmetro: a {x1 = f (t1 ), x2 = f (t2 ), . . . , xn = f (tn )} {y1 = g(t1 ), y2 = g(t2 ), . . . , yn = g(tn )} {z1 = h(t1 ), z2 = h(t2 ), . . . , zn = h(tn )} Unir los puntos (xi , yi , zi ) consecutivos mediante segmentos rectos.

30 25

0.5

20 15 10
0.5

5 0 1 0.5 0 0 0.5 1 1 0.5


0.5 0 1 0.5

1 2

1 0.5

1.5 1 0 0.5

Figura 3.12: Grca de la curva 3D de ecuaa ciones paramtricas x(t) = cos(t), y(t) = e sen(t), z(t) = t, t [0, 8].

Figura 3.13: Grca de la curva x(t) = a cos(3t), y(t) = 2 cos2 (t), z(t) = sen(2t), t [, ].

Curvas y supercies

27

3.2.2

Grcas de funciones de dos variables: supercies a

La ecuacin expl o cita z = f (x, y) con f : R2 R, representa una supercie en el espacio R3 : a cada punto (x, y) del dominio del plano R2 la funcin f le hace corresponder un valor z que representa la altura de la supercie o en ese punto. Para dibujar la supercie es preciso disponer de una discretizacin del dominio en el que o est denida la funcin, es decir un conjunto de pol a o gonos (normalmente tringulos o rectngulos) a a cuya unin sea . o Un mallado en rectngulos de un dominio rectangular es fcil de construir a partir de sendas a a particiones de sus lados. Un mallado en tringulos es ms complicado y precisa de algoritmos y a a programas especializados.

Figura 3.14: Mallado en tringulos de un doa minio de frontera curva

Figura 3.15: Mallado en rectngulos de un a dominio rectangular

La forma de proporcionar los datos en uno y otro caso es diferente. Un mallado rectangular de un dominio = [a, b] [c, d] queda denido mediante las particiones de los intervalos [a, b] y [c, d] cuyo producto cartesiano produce los nodos de la malla: {x1 , x2 , . . . , xn } e {y1 , y2 , . . . , ym }. Para denir un mallado mediante tringulos es preciso, por un lado numerar sus vrtices y disponer a e de sus coordenadas, (xi , yi ), 1 = 1, . . . , n y, por otro, numerar sus tringulos y describirlos enumerando, a para cada uno, sus tres vrtices. e Elevando cada vrtice del mallado segn el valor de f en ese punto se consigue una representacin e u o de la supercie como una red deformada, como en las Figuras 3.17 y 3.18. Dar un color a cada arista dependiendo del valor de la funcin en sus extremos, como en la o Figura 3.19, puede resultar util. Rellenando de color cada ret cula del mallado, la supercie se hace opaca. El color de las caras puede ser constante en toda la supercie, como en la Figura 3.21, constante en cada cara, como en la Figura 3.22, o interpolado, es decir, degradado en cada cara, en funcin de los valores en los vrtices, o e como se hace en la Figura 3.23.

Curvas y supercies

28

Figura 3.16:

Figura 3.17: Red triangular deformada.

Figura 3.18: Red rectangular deformada.

Figura 3.19: Red rectangular deformada. El color de las aristas depende del valor de la funcin. o

Figura 3.20: Cara rellena de color plano.

Figura 3.21: Todas las caras del mismo color.

Curvas y supercies

29

Figura 3.22: Color constante en cada cara, dependiente de la altura.

Figura 3.23: Color interpolado a partir de los valores en los vrtices. e

3.2.3

Supercies denidas mediante ecuaciones paramtricas e

Una supercie en el espacio de tres dimensiones pueden tambin venir denida mediante ecuaciones e paramtricas. e x = f1 (s, t), y = f2 (s, t), z = f3 (s, t), (s, t) [a, b] [c, d]

En este caso, para construir la grca de la supercie es preciso crear una discretizacin del dominio a o donde var los parmetros, [a, b][c, d], y utilizar las ecuaciones paramtricas para calcular los puntos an a e correspondientes sobre la supercie. Por ejemplo, para dibujar la supercie cil ndrica denida por las ecuaciones x(t, ) = (2 + cos(t)) cos() y(t, ) = (2 + cos(t)) sen() , z(t, ) = t t [0, 2], [0, 2], hay que construir previamente particiones de los intervalos en que var los parmetros: an a {t1 , t2 , . . . , tn }, {1 , 2 , . . . , n } y luego, calcular los valores de x, y y z para cada par (ti , j ):

Figura 3.24: Supercie cil ndrica de ecuaciones paramtricas x = (2 + cos(t)) cos(), y = (2 + e cos(t)) sen(), z = t.

3.2.4

Representacin mediante curvas de nivel de una funcin de dos variables o o

Una forma habitual de representar grcamente los valores de una funcin de dos variables, a o f (x, y) = 0 es dibujando sus lineas o curvas de nivel.

Curvas y supercies

30

Se llama curva de nivel de valor k de la funcin f (x, y) a la curva formada por los puntos del o plano XY sobre los cuales la funcin f toma el valor k, es decir la curva o mplicitamente denida por la ecuacin o f (x, y) = k El dibujo de las curvas de nivel correspondientes a un conjunto de valores k proporciona una buena informacin del comportamiento de la funcin f . o o
30 0.32 25 0.3

20

0.28

0.26 15 0.24

10 0.22

0.2

0.18 5 10 15 20 25 30

Figura 3.25: 20 curvas de nivel, correspondientes a valores equiespaciados, de la funcin f (x, y) = cos((x2 + o y 2 )/4)/(3 + x2 + y 2 ), x, y [1, 1].

Potrebbero piacerti anche