Documente Academic
Documente Profesional
Documente Cultură
Gua #10
Objetivos
General
Crear graficas de funciones definidas en Plataforma de Calculo Cientfico
Objetivo Especifico
Dibujar graficas de funciones en 3D
Marco Teorico
Graficas en 3D
En esta seccion vamos a ver como se pueden dibujar graficos de curvas en el espacio en forma:
Parametrica
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 grafico de:
z = x2 + y 2
entre los siguientes limites
D = {(x, y)\ 2 x 2, 2 y 2}
se tendra que introducir el siguiente codigo:
[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 tendra que introducir el siguiente codigo:
[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)
Funciones parametricas en el espacio Se generan de una manera similar a las funciones parametricas
en el plano.
Por ejemplo se desea realizar una helice en el espacio
v t = (cos(t), sen(t), t)
El codigo seria el siguiente:
t=0:0.1:8*pi;
plot3(cos(t),sin(t),t)% se puede reemplazar por comet3 para ver trayectoria
Trabajo en casa
Escribir los comandos para la graficacion de 2 Ejemplos cualesquiera por cada tipo de funcion en un
documento de latex como si estuviera escribiendo en el software utilizado y escriba la respuesta