Professional Documents
Culture Documents
Gua #10
2.4. Gr
aficas en Plataforma de C
alculo Cientfico en 3D
Objetivos
General
Crear gr
aficas de funciones definidas en Plataforma de C
alculo Cientfico
Objetivo Especifico
Dibujar gr
aficas de funciones en 3D
Marco Te
orico
Gr
aficas en 3D
En esta secci
on vamos a ver c
omo se pueden dibujar gr
aficos de curvas en el espacio en forma:
Param
etrica
Superficies parametrizadas.
Funciones de dos variables x=f(x,y) Para dibujar graficos de funciones de dos variables z = f (x,
y), al igual que para funciones de una variable, en primer lugar hay que generar tablas de valores para
las variables x e y, lo que indica es generar un mallado sobre un una tabla de doble entrada. Para eso se
utiliza el comando meshgrid.
Si queremos realizar el gr afico de:
z = x2 + y 2
entre los siguientes limites
D = {(x, y)\ 2 x 2, 2 y 2}
se tendra que introducir el siguiente c
odigo:
[x,y]=meshgrid(-2:.5:2);
z=x.2+y.2;
subplot(2,2,1)
plot3(x,y,z);
title(Grafica con comando plot3)
subplot(2,2,2)
mesh(x,y,z)
title(Grafica con comando mesh)
subplot(2,2,3)
surf(x,y,z)
title(Grafica con comando surf)
subplot(2,2,4)
surf(x,y,z),colorbar
title(Grafica con comando surf y barra de colores)
Curvas de nivel Dada una funcion z = f (x, y), las curvas sobre el plano XY , determinadas por
f (x, y) = k, donde k es una constante se llaman curvas de nivel.
Si queremos realizar las curvas de nivel de:
z = x2 + y 2
entre los siguientes limites
D = {(x, y)\ 2 x 2, 2 y 2}
se tendr
a que introducir el siguiente c
odigo:
[x,y]=meshgrid(-2:.1:2);
z=x.2+y.2;
subplot(2,1,1)
contour(x,y,z,10)
subplot(2,1,2)
contour3(x,y,z,10)
Obteni
endose las siguientes gr
aficas:
Gr
aficas en Plataforma de Calculo Cientfico en 3D 37
Funciones parametricas en el espacio Se generan de una manera similar a las funciones parametricas
en el plano.
Por ejemplo se desea realizar una h
elice en el espacio
v t = (cos(t), sen(t), t)
El c
odigo seria el siguiente:
t=0:0.1:8*pi;
plot3(cos(t),sin(t),t)% se puede reemplazar por comet3 para ver trayectoria
y se obtiene la siguiente gr
afica
Trabajo en casa