Práctica 03. Gráficos 3D con Mathematica



Documentos relacionados
REPRESENTACIONES GRÁFICAS: CONCEPTOS PREVIOS

Práctica 02 Gráficos 2D con Mathematica

Práctica 1: Funciones

Funciones definidas a trozos

Se introduce en la Ventana de Álgebra la expresión cuya primitiva queremos calcular. Con la expresión seleccionada

Derivabilidad de una función real de variable real: propiedades y aplicaciones

MATEMÁTICAS CON LA HOJA DE CÁLCULO

b) Para encontrar los intervalos de crecimiento y decrecimiento, hay que derivar la función. Como que se trata de un cociente, aplicamos la fórmula:

APÉNDICE 2: GRÁFICOS 2D y 3D.

Introducción al diseño híbrido con ZW3D

Traslaciones, Homotecias, Giros y Simetrías

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 8. Gráficos.

Un kilobyte (KB) son 1024 bytes, un Megabyte (MB) son 1024 KB, un Gigabyte son 1024 Mb

ANÁLISIS DE FUNCIONES RACIONALES

Soluciones de los ejercicios de Selectividad sobre Funciones de Matemáticas Aplicadas a las Ciencias Sociales II

Práctica 3. Derivadas parciales

EJERCICIOS RESUELTOS DE REPRESENTACIÓN GRÁFICA DE FUNCIONES REALES

Resolución de problemas. Temas: VOR e ILS

En muchas ocasiones resulta muy útil que la información contenida en un libro de Excel se visualice gráficamente.

Gráficos en el plano y el espacio

(a) El triángulo dado se descompone en tres segmentos de recta que parametrizamos de la siguiente forma: (0 t 1); y = 0. { x = 1 t y = t. (0 t 1).

Escuela Técnica Superior de Ingeniería Universidad de Sevilla. GradoenIngenieríadelas Tecnologías de Telecomunicación EJERCICIOS DE MATEMÁTICAS II

Uso de Mathematica para análisis de error y elaboración de informes

LECCIÓN 4ª Operaciones Numéricas

Representación gráfica de funciones

Tema 6: Introducción a los gráficos en 3 dimensiones

CURSO BASICO DE ESTRELLAS DOBLES. Lección Nº 5: Orbitas de las estrellas binarias

Tipos de funciones. Clasificación de funciones

REPRESENTACIÓN DE CURVAS EN FORMA EXPLÍCITA

Continuidad y ramas infinitas. El aumento A producido por cierta lupa viene dado por la siguiente ecuación: A = 2. lm í

PRÁCTICAS DE GESTIÓN GANADERA:

FUNCIONES. Funciones. Qué es una función? Indicadores. Contenido

CONSULTAS MULTITABLAS SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

GEOMETRÍA CON LA CLASSPAD 300

CAPÍTULO 5 GRÁFICOS. REPRESENTACIONES EN 2D Y EN 3D. 1.- REPRESENTACIÓN DE FUNCIONES EXPRESADAS EN FORMA EXPLÍCITA

Práctica 2 Gráficos 2D en mathematica

CLASE 9 CURVAS PARAMÉTRICAS

Utilizando los pinceles

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 4: Tipos de gráficos

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc

Manual de Usuario. Servidor Cartográfico SIRAD

Uso del programa CALC

GEOMETRÍA. Septiembre 94. Determinar la ecuación del plano que pasa por el punto M (1,0, la recta x 1 y z

CAPITULO 3. Aplicaciones de la Derivada. Licda. Elsie Hernández Saborío. Instituto Tecnológico de Costa Rica. Escuela de Matemática

INTEGRALES DEFINIDAS Y CÁLCULOS DE ÁREAS

Microsoft Excel. LA HOJA DE TRABAJO El gran área formada por cuadrículas constituye la hoja de trabajo de la hoja de cálculo.

2. Vector tangente y gráficas en coordenadas polares.

164 Ecuaciones diferenciales

Módulo mod_banners para insertar y visualizar anuncios o publicidad (banners) en Joomla. Contador. (CU00446A)

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

Otras herramientas de copia

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Manual de usuario de Solmicro BI. Página 1

TEMA 6. ILUMINACIÓN Intensidad y difuminación. Prólogo y rectificación del curso

Funciones. Objetivos. Antes de empezar. 1.Relaciones funcionales...pág Representación gráfica...pág Propiedades generales...pág.

1 INFORMÁTICA ESO: 4ºA

Informática I (Grado en Matemáticas) Práctica 1 de Excel

REPRESENTACIÓN GRÁFICA DE SUPERFICIES

Pasos para crear un gráfico en Excel GRÁFICOS EN EXCEL

Parcial I Cálculo Vectorial

_ Antología de Física I. Unidad II Vectores. Elaboró: Ing. Víctor H. Alcalá-Octaviano

REPRESENTACIÓN DE FUNCIONES

TEMA 2. HERRAMIENTAS DE GeoGebra

La composición de una imagen, reglas

1. Cálculo de límites para funciones de dos variables

MATEMÁTICAS para estudiantes de primer curso de facultades y escuelas técnicas

GUIA PARA PRESENTAR EN SÉNECA PROYECTOS DE FP DUAL

Fórmulas y funciones

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x).

Funciones elementales

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

1. Dominio, simetría, puntos de corte y periodicidad

Amnistía Internacional Sección Española

GEOMETRÍA 1.- INTRODUCCIÓN:

Dibujos creados con Word. Mediante autoformas, líneas, rectángulos, elipses, etc.

APLICACIONES DE LA DERIVADA

Hoja1!C4. Hoja1!$C$4. Fila

Ampliación de Matemáticas. Integrales de línea

Funciones, x, y, gráficos

NORMA (SEPA) 22/11/2013

Primeros pasos con AutoCAD

1. Hallar los extremos de las funciones siguientes en las regiones especificadas:

MECANICA CLASICA Segundo cuatrimestre de Cinemática y dinámica del cuerpo rígido, ángulos de Euler, Ecuaciones de Euler.

Cómo gestionar menús en Drupal 7

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

Ejemplos básicos de webmathematica para profesores

OBTENER DATOS EXTERNOS

Manual Impress Impress Impress Impress Impress Draw Impress Impress

FUNCIONES Y GRÁFICAS.

JHAN EVER ANDRADE CASTRO

Lim Sinf = Lim Ssup = Área de f( x) = f( x) dx = Integral definida

EL MAPA TOPOGRÁFICO curva de nivel

BREVE MANUAL DE SIMPLEWARE

n es la ordenada en el origen, el punto de corte de la recta con el eje de ordenadas (el vertical, y)

Transcripción:

Práctica 03. Gráficos 3D con Mathematica Como vimos en la práctica 0.1 Mathematica es una potente herramienta para la representación gráfica de funciones de una variable y curvas en el plano. En esta práctica estudiaremos las herramientas que nos proporciona Mathematica para representar gráficamente funciones de dos variables y superficies en el espacio tridimensional. Como una generalización de las instrucciones que vimos para el caso bidimensional, estudiaremos la instrucción Plot3D (generalización de Plot) para representar gráficas de funciones de dos variables que están expresadas en forma explícita. La instrucción Parametric- Plot3D (generalización de ParametricPlot) para representar curvas alabeadas (curvas en el espacio) y superficies paramétricas. Por otra parte ContourPlot representará gráficamente en el plano las curvas de nivel asociadas a una función de dos variables. Estas herramientas de representación gráfica que nso proporciona el programa Mathematica nos serán muy útiles para comprender conceptos básicos como la variación de una función de varias variables o el estudio de extremos. 1. Representación gráfica de funciones reales de dos variables: la instrucción Plot3D La instrucción que sirve para representar gráficas de funciones de dos variables en una región [a,b] x [c,d] es: Plot3D[función[x,y],{x,a,b},{y,c,d}] Esta instrucción, a diferencia de Plot, no acepta una lista de funciones para representar conjuntamente. Si queremos representar más de una función necesitaremos usar la instrucción Show. La instrucción Plot3D tiene muchas opciones en común con la orden bidimensional Plot, si bien algunos de los valores por defecto de éstas cambian, como por ejemplo AspectRatio, cuyo valor por defecto en este caso es Automatic. Para listar todas las opciones que admite la orden Plot3D junto con los valores que éstas toman por defecto ejecutaremos Options[- Plot3D] o??plot3d. In[113]:= Out[113]= Options@Plot3DD :AlignmentPoint Center, AspectRatio Automatic, Axes True, AxesEdge Automatic, AxesLabel None, AxesStyle 8<, Background None, BaselinePosition Automatic, BaseStyle 8<, BoundaryStyle GrayLevel@0D, Boxed True, BoxRatios 81, 1, 0.4<, BoxStyle 8<, ClippingStyle Automatic, ColorFunction Automatic, ColorFunctionScaling True, ColorOutput Automatic, ContentSelectable Automatic, ControllerLinking Automatic, ControllerMethod Automatic, ControllerPath Automatic, DisplayFunction $DisplayFunction, Epilog 8<, Evaluated Automatic, EvaluationMonitor None, Exclusions Automatic, ExclusionsStyle None, FaceGrids None, FaceGridsStyle 8<, Filling None, FillingStyle Opacity@0.5D, FormatType TraditionalForm, ImageMargins 0., ImagePadding All, ImageSize Automatic, LabelStyle 8<, Lighting Automatic, MaxRecursion Automatic, Mesh Automatic, MeshFunctions 8 1 &, 2 &<, MeshShading None, MeshStyle Automatic, Method Automatic, NormalsFunction Automatic, PerformanceGoal $PerformanceGoal, PlotLabel None, PlotPoints Automatic, PlotRange 8Full, Full, Automatic<, PlotRangePadding Automatic, PlotRegion Automatic, PlotStyle Automatic, PreserveImageOptions Automatic, Prolog 8<, RegionFunction HTrue &L, RotationAction Fit, SphericalRegion False, Ticks Automatic, TicksStyle 8<, ViewAngle Automatic, ViewCenter : 1 2, 1 2, 1 2 >, ViewMatrix Automatic, ViewPoint 81.3, 2.4, 2.<, ViewRange All, ViewVector Automatic, ViewVertical 80, 0, 1<, WorkingPrecision MachinePrecision > Ejemplo 1. Dibujar la función f(x,y)=sen x + cos y

2 Practica03_Graficas3D.nb In[114]:= f@x_, y_d := Sin@xD + Cos@yD In[115]:= Plot3D@f@x, yd, 8x, 2 π, 2 π<, 8y, 2 π, 2 π<d Out[115]= Ejemplo 2. Dibujar la función las superficies f(x,y)=x 2 + y 2 y g(x,y)=x y + 1, en unos mismos ejes de coordenadas. In[116]:= superficie1 = Plot3DAx 2 + y 2, 8x, 2, 2<, 8y, 1.5, 1.5<E Out[116]=

Practica03_Graficas3D.nb 3 In[117]:= superficie2 = Plot3D@x y + 1, 8x, 2, 2<, 8y, 2, 2<D Out[117]= Utilizamos la instrucción Show para mostrar las dos gráficas conjuntamente In[118]:= Show@superficie1, superficie2d Out[118]= Opciones de la instrucción plot3d ü MeshÆTrue/False Dibuja (True) o no dibuja (False) la retícula sobre la que se construye la gráfica. Ejemplo 3. Utilizando la misma función definida en el ejemplo 1

4 Practica03_Graficas3D.nb In[119]:= Plot3D@Sin@xD + Cos@yD, 8x, 2 π, 2 π<, 8y, 2 π, 2 π<, Mesh FalseD Out[119]= ü PlotpointsÆnúmero de puntos Representa el número de puntos que usa Mathematica para representar la gráfica. Un número muy alto producirá un gráfico más "suave", pero aumenta el tiempo que emplea Mathematica para realizarlo. Para la elección de los puntos en los que Mathematica evalúa la función para determinar la gráfica de la superficie el programa divide en cuadrículas regulares el rectángulo determinado por los valores máximo y mínimo de las variables x e y. La opción PlotPointsÆn, indica el número de divisiones. El valor por defecto es 15, el número de puntos en los que evaluará la función es 225. Ejemplo 4. In[120]:= Plot3D@Sin@xD + Cos@yD, 8x, 2 π, 2 π<, 8y, 2 π, 2 π<, PlotPoints 60D Out[120]=

Practica03_Graficas3D.nb 5 ü ViewPoint Permite elegir el punto del espacio (punto de vista) desde el que se quiere mostrar la superficie. A esta opción se puede acceder a través del menú Input seleccionando la opción 3D ViewPoint Selector. El punto de vista por defecto es {1.3,-2.4,2}. "81.3," " " " 2.4," " " "2<" " " punto de vista por defecto "80," " " " 2," " " "0<" " " "de frente" "80," " " " 2," " " "2<" " " de frente y hacia arriba "80," " " " 2," " " " 2<" " " de frente y hacia abajo "8 2," " " " 2," " " "0<" " " desde el vértice izquierdo "82," " " " 2," " " "0<" " " desde el vértice derecho "80," " " "0," " " "2<" " " hacia abajo Ejemplo 5. In[121]:= Plot3D@Sin@xD + Cos@yD, 8x, 2 π, 2 π<, 8y, 2 π, 2 π<, ViewPoint 80, 0, 2<D Out[121]= ü BoxRatios Establece las dimensiones del cubo exterior que encierra a la gráfica. El valor por defecto es {1,1,0.4}. Con la opción BoxRatiosÆAutomatic indicamos que queremos las mismas escalas para los ejes OX, OY y OZ. Ejemplo 6.

6 Practica03_Graficas3D.nb In[122]:= Plot3DAx 2 + y 2, 8x, 2, 2<, 8y, 2, 2<, BoxRatios AutomaticE Out[122]= También podemos indicarle que, entre las escalas de los tres ejes, haya una proporción relativa determinada.

Practica03_Graficas3D.nb 7 In[123]:= Plot3DAx 2 + y 2, 8x, 2, 2<, 8y, 2, 2<, BoxRatios 81, 2, 3<E Out[123]= ü ColorFunction Indica si se quieren utilizar colores para sombrear la superficie. El valor por defecto es Automatic. ü Boxed La opción Boxed ÆFalse hace que no aparezca el cubo que encierra a la gráfica. ü Lighting Crea una iluminación simulada de la superficie, y puede ser controlada indicando diferentes fuentes de luz con la dirección y colores adecuados mediante la opción LightSources.

8 Practica03_Graficas3D.nb 2. Curvas de nivel: la instrucción ContourPlot Una forma útil de visualizar la variación de una función f es mediante las curvas de nivel. Las curvas de nivel las componen los puntos (x, y) que toman el mismo valor mediante f, es decir, puntos que tienen la misma altura. Son curvas que expresadas de forma implícita vienen definidas por la ecuación f (x, y) = Cte. Las curvas de nivel nos van a representar en el plano una superficie tridimensional como es la gráfica de una función de dos variables y nos va a permitir ver las zonas de crecimiento, decrecimiento y los extremos de la función. La instrucción que representa funciones de dos variables mediante curvas de nivel es: ContourPlot[f[x,y],{x,a,b},{y,c,d}] Ejemplo 7. In[124]:= ContourPlotAx 2 + y 2, 8x, 1, 1<, 8y, 1, 1<E Out[124]=

Practica03_Graficas3D.nb 9 In[125]:= ContourPlot@Cos@x yd, 8x, π, π<, 8y, π, π<d Out[125]= Podemos observar como esta representación gráfica nos da una imagen muy útil para estudiar la variación de la función. ü Opción ContoursÆ número de curvas Por defecto, Mathematica muestra 10 curvas de nivel sombreadas en una escala de grises para indicar las diferentes alturas. Si se quieren representar más o menos curvas se deben especificar cuantas utilizando la opción ContoursØ número In[126]:= ContourPlotAx 2 + y 2, 8x, 1, 1<, 8y, 1, 1<, Contours 30E Out[126]= ü Opción PlotPointsÆnúmero puntos Al igual que en Plot3D esta opción representa el número de puntos que utilizará Mathematica para dibujar la gráfica. Por defecto Mathematica utiliza 25 puntos en cada dirección Un número más alto producirá un gráfico más suave.

10 Practica03_Graficas3D.nb Opción ContourShadingÆTrue/False Por defecto, esta opción está activada en True pero si queremos eliminar los grises del gráfico utilizamos la opción ContourShadingÆ False. In[127]:= ContourPlotAx 2 + y 2, 8x, 1, 1<, 8y, 1, 1<, ContourShading FalseE Out[127]= Por último indicamos que la instrucción DensityPlot produce un resultado similar dividiendo el intervalo donde vamos a representar la función en subintervalos y evaluando calculando un valor relativo de la función en dichos subintervalos In[128]:= DensityPlotAx 2 + y 2, 8x, 2, 2<, 8y, 2, 2<E Out[128]=

Practica03_Graficas3D.nb 11 3. Curvas y superficies expresadas en forma paramétrica: la instrucción ParametricPlot3D Ya estudiamos cómo representar gráficamente curvas planas expresadas en forma paramétrica con la instrucción Parametric- Plot, ahora representaremos curvas en el espacio y superficies que están expresadas en forma paramétrica con la instrucción ParametricPlot3D, cuya sintaxis para una curva parametrizada en la forma x=x(t),y=y(t),z=z(t) es: ParametricPlot3D[{x[t],y[t],z[t]},{t,t 1, t 2 }] Si la superficie parametrizada viene dada por x=x(u,v),y=y(u,v),z=z(u,v) con uœ[u1,u2] y vœ[v1,v2], utilizaremos esta misma instrucción indicando los intervalos de variación de ambos parámetros ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,u1,u2},{v,v1,v2}] Ejemplo 8. Dibujar la hélice de ecuación x=sen t, y=cos t, z=t/3 en el intervalo [0,5p]

12 Practica03_Graficas3D.nb In[129]:= ParametricPlot3D@8Sin@tD, Cos@tD, t ê 3<, 8t, 0, 5 π<d 0.0 0.5-1.0 1.0-0.5 0.0 0.5 1.0-0.5-1.0 4 Out[129]= 2 0 Ejemplo 9. a) Dibujar la esfera de ecuaciones paramétricas x=cos u cos v, y=sen u cos v, z=sen v, con uœ [0,2p] y vœ [-p/2,p/2] b) Dibujar el elipsoide centrado en el origen y de semiejes a=4, b=3, c=2

Practica03_Graficas3D.nb 13 In[130]:= ParametricPlot3DB8Cos@uD Cos@vD, Sin@uD Cos@vD, Sin@vD<, 8u, 0, 2 π<, :v, π 2, π 2 >F Out[130]= Las ecuaciones paramétricas del elipsoide son x=4 Cos[v]Cos[u], y=3cos[v]sin[u], z=2sin[v] In[131]:= ParametricPlot3DB84 Cos@uD Cos@vD, 3 Sin@uD Cos@vD, 2 Sin@vD<, 8u, 0, 2 π<, :v, π 2, π 2 >F Out[131]= 4. Superficies de revolución Ejemplo 10. Dibujar la superficie de revolución generada al girar el arco de la curva y = x 2 entre x=0 y x=1, alrededor del eje OZ

14 Practica03_Graficas3D.nb In[132]:= RevolutionPlot3DAx 2, 8x, 0, 1<E Out[132]= Ejemplo 11. Dibujar la superficie de revolución generada al girar la recta y = 2x, entre x=-2 y x=2, alrededor del eje OZ In[133]:= RevolutionPlot3D@2 x, 8x, 2, 2<D Out[133]= Ejemplo 12.Dibujar la superficie de revolución generada la mitad de una circunferencia entre x=-p y x=p alrededor del eje OZ

Practica03_Graficas3D.nb 15 In[134]:= RevolutionPlot3D@8Cos@tD, Sin@tD<, 8t, 0, π<d Out[134]=