Práctica 2: Gráficos en Mathematica

Documentos relacionados
REPRESENTACIONES GRÁFICAS: CONCEPTOS PREVIOS

Práctica 02 Gráficos 2D con Mathematica

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

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

MATHEMATICA. Gráficas de funciones y objetos gráficos. Ricardo Villafaña Figueroa

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

PROBLEMAS DE INTEGRALES INDEFINIDAS

Gráficos en el plano y el espacio

Guía rápida para el nuevo usuario de Mathematica 5.0

Impresión en formato PDF con

INDICE PARTE I AMBIENTE DE TRABAJO Instalación de Winplot 1.2. Conociendo Winplot Ambiente de trabajo. 1.4.

Apunte teórico. Obtención del h mediante filter para sistemas en diferencias con condiciones finales de reposo

La fórmula secreta de la Coca Cola

Reporting (objeto Query)

Práctica 5 Cálculo integral y sus aplicaciones

INTRODUCCION CAD: EJERCICIOS. ENERO 2014 DECO I. HERIBERTO LOPEZ. PREPARACION DE PLANTILLAS en PRESENTACION de DISTINTOS FORMATOS para IMPRESION

MATEMATICA APLICADA A LA ARQUITECTURA: REPRESENTACIÓN GRÁFICA DE CURVAS PLANAS CON MATHEMATICA

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

MANUAL PARA EL MANEJO DE GRAPHMATICA 2.0C

Tema 11: Integral definida. Aplicaciones al cálculo de áreas


Primera parte (lunes 5 de octubre)

Al hacer clic en el icono de mano alzada se despliegan otros iconos que nos permiten realizar otros tipos de líneas.

PERSPECTIVAS PARALELAS:

Series de Fourier y Transformada de Fourier

Elaboración de Documentos en Procesadores de Textos

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).

PRÁCTICA No. 2 FORMA POLAR DE UN NUMERO COMPLEJO. Otra forma de expresar un número complejo es la forma polar o forma módulo-argumento,

DIBUJO TÉCNICO L.O.G.S.E.

GUÍA DE EDUCACIÓN MATEMÁTICA: DATOS Y AZAR NOMBRE: CURSO: FECHA:

Se abre una ventana que permite especificar el número de filas y columnas para la tabla.

Utilizando imágenes en nuestros programas Python

Dr. GEO. Versión 10.12

EJERCICIO 2.1 Dibuja las dos gráficas y comprueba que hay un punto de intersección en el intervalo [0, 1].

GUÍA DE ESTUDIO PARA EL EXAMEN EXTRAORDINARIO DE GEOMETRÍA ANALÍTICA

Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.

MÓDULO 1. Personalización del área visual y creación de objetos

Curso de AutoCAD 2010 Apunte Parte II

UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCIÓN DEPARTAMENTO DE MATEMÁTICA Y FÍSICA APLICADA. Laboratorio 4

Guía de Matemática Tercero Medio

C =[x 1,y 1,x 2,y 2,...,x n,y n ]

Práctica 7. Integración de funciones de dos variables. Teorema de Fubini. Cambio de variable a coordenadas polares.

1. Los números reales. 2. Representación. 3. Densidad de los números racionales. 4. Propiedades de los números reales

Matemáticas IV. Ing. Domingo Ornelas Pérez

TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse

LA CALCULADORA GRÁFICA

SESIÓN 9 TRABAJO CON LOS OBJETOS GRÁFICOS DE POWER POINT

Gimp. Operaciones básicas y dibujo por ordenador

UNIDAD 2 IMAGEN DIGITAL

Unidad II: Curvas en R2 y ecuaciones paramétricas

DAVID DIAZ VALDIVIA INFORMATICA APLICADA I

Representación gráfica 2D y 3D

Proyecto: técnicas aplicadas en el dibujo

LA CIRCUNFERENCIA. La circunferencia es la sección producida por un plano perpendicular al eje.

Club GeoGebra Iberoamericano. 9 INECUACIONES 2ª Parte

REPRESENTACION GRAFICA EN R 3

MATEMÁTICAS (Grado en Química) PRÁCTICA 9 ECUACIONES DIFERENCIALES ORDINARIAS

Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden

Las funciones cuadráticas y sus soluciones Guía del profesor

APUNTE TABLAS MICROSOFT WORD 2003

También puede dibujarse la perspectiva caballera con los ejes formando otros ángulos, lo que ofrece una vista ligeramente distinta del objeto.

Manual de GIMP. Capítulo 6. Los colores. Manual de GIMP. Capítulo 6: Los colores.

MATHEMATICA. Trigonometría. Ricardo Villafaña Figueroa

Colegio Universitario Boston

DEPARTAMENTO DE CÁLCULO Y GEOMETRIA ANALITICA SEMESTRE SERIE CURVAS EN EL ESPACIO

Antes de empezar a trabajar has de tener en cuenta lo siguiente:

En este curso nos centraremos en un nuevo concepto de curva la cual estará descrita por una o mas ecuaciones denominadas ecuaciones paramétricas.

Introducción a las gráficas en Mathematica

INTEGRALES EN REGIONES POLARES 1 INTEGRALES DOBLES EN COORDENADAS POLARES

' ~ Lógica y conjuntos 1

Volumen de Sólidos de Revolución

Funciones Básicas de la Hoja de Cálculo

INDICE 1. Desigualdades 2. Relaciones, Funciones, Graficas 3. La Línea Recta 4. Introducción al Cálculo. Límites

Sistemas de dos ecuaciones lineales de primer grado con dos incógnitas

Para generar una malla de puntos en los que evaluar una función de dos variables. meshgrid(x) %Es equivalente a meshgrid(x,x) Ejemplo.

PROGRAMACIÓN LINEAL MÉTODO GRÁFICO

DEPARTAMENTO DE GEOMETRÍA ANALÍTICA

Vemos, pues, que esta forma de organizar los datos es mucho más potente que utilizando las tabulaciones u otros métodos.

ejercicios t e c n o l o g í a 4 º e s o

NÚMEROS COMPLEJOS. Capítulo Operaciones con números complejos

Trabajando con bordes y rellenos

APLICACIÓN DXF_TO_CTE PARA LA CONVERSIÓN DE ARCHIVOS DXF A CTE

1. Curvas Regulares y Simples

INSTRUCCIONES PARA EL USO DEL SOFTWARE (IS)

Laboratorio 2 MA-33A : Interpolación y Aproximación de Funciones

Qcad. Es un programa de diseña asistido por ordenador en 2 dimensiones.

Manual de usuario MetaTrader 4 TraderNovo:

Ecuaciones diferenciales de primer orden

1. GeoGebra aplicado a Geometría sintética GeoGebra

Microsoft Word 2000 Laboratorio de Informática Facultad de Agronomía y Agroindustrias - Año 2006.

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL

Transcripción:

Práctica : Gráficos en Mathematica

. EL COMANDO PLOT. Empecemos por el uso de Plot para hacer la gráfica en dos dimensiones de una función de una variable. La orden Plot necesita al menos dos argumentos, una expresión expr, y un rango. El rango es un triplete (lista de tres elementos): la variable de la expresión, x, un valor mínimo, x min, y un valor máximo, x max. Plot[expr, {x, x min, x max }] La orden siguiente: In[]:=Plot[x^+5x+6, {x, -, 5}] produce la gráfica de la parábola x + 5x+ 6 para x en el rango [-,5]. El punto y coma del final de la línea suprime la linea de output Mathematica no sólo puede graficar funciones que tienen valores finitos, sino también funciones que tienden a o que tienen singularidades. In[]:= Plot[Csc[x],{x,- Pi, Pi}] 5 5-6 - - -5 La orden Plot puede también dibujar varias curvas simultáneamente, basta con da una lista de funciones de la misma variable. Si es necesario - -5 5

diferenciar las curvas, pueden usarse distintos estilos de línea, como punteado, grueso, gris, coloreado, etc.. OPCIONES DE PLOT. Cuando Mathematica dibuja una gráfica, debe tomar muchas decisiones. Las decisiones que toma dependen de los valores de las opciones (options). Mediante??Plot o la orden Options puede ver todas las opciones para la función Plot junto con sus valores por defecto. Las opciones se pueden especificar en cualquier orden después de los argumentos requeridos. Plot[expr, {x, x min, x max }, opciones] Las opciones se especifican dando el nombre de la opción junto con el valor. Una opción es una regla de la forma NombreDeOpción -> ValorDeOpción, donde NombreDeOpcion es el nombre de la opción y ValorDeOpcion es el valor que se le ha de asignar. Si no se especifica una determinada opción, se usa su valor por defecto. Si queremos obtener la gráfica de la función Sin[x] / [x] en el rango imagen [-.,], ordenaremos a Mathematica: In[5]:= Plot[Sin[x]/x,{x, -, },PlotRange ->{-., }];.8.6.. - - -. Ejercicio: Usa la orden??plot o bien Options[Plot] para pedirle a Mathematica que muestre las opciones de Plot. 6

Ejercicio: Usa la indexación para pedirle a Mathematica que muestre las opciones anteriores una a una. (Ayuda: usa [[i]]) AspectRatio: Indica la proporción entre la altura y la anchura del gráfico. El valor por defecto es /GoldenRatio. Ejemplo: Vamos a representar la parábola x la altura por defecto y con la anchura triple que Plot[x^,{x,-,}] Plot[x^,{x,-,},AspectRatio->/] - - - - 7

Axes: Esta opción permite elegir al usuario si desea que se incluya un eje, los dos, o ninguno en la gráfica. Plot[x^,{x,-,}] Plot[x^,{x,-,},Axes->False] - - Plot[x^,{x,-,}, Axes->{True,False}] - - AxesLabel: Permite etiquetar los ejes. Plot[x^,{x,-,}, AxesLabel->{"EJE X", None}] - - EJE X 8

AxesOrigin: Permite indicar el punto en el que se considerará el origen del gráfico. Plot[x^,{x,-,}, AxesOrigin->{,}] - - BackGround: Permite dar color al fondo del gráfico, pudiendo optar entre CMYKColor, GrayLevel, Hue o RGBColor. Plot[x^,{x,-,}, Background->GrayLevel[.8]] - - 9

DefaultFont: Indica el tipo de letra a utilizar en el gráfico. Plot[x^,{x,-,}, LabelStyle->{FontFamily->"Arial",FontSize->}] - - Ticks: Por defecto se dibujan los ejes con marcas para cada valor, pero si especificamos None, no habrá marcas. Plot[x^,{x,-,}, Ticks->{Automatic,None}] - -

Frame: Esta opción permite incorporar marco al gráfico. Plot[x^,{x,-,}, Frame->True] - - FrameLabel: Esta opción, junto con Frame, permite etiquetar el marco, en sentido horario. Plot[x^,{x,-,}, Frame->True,FrameLabel->{"Ancho","Largo"}] Largo - - Ancho

FrameTicks: Esta opción, junto con Frame, permite incluir marcas en el borde del marco. FrameTicks->Automatic es la opción que aparece por defecto. Si no deseamos marcas, lo indicaremos de la forma siguiente Plot[x^,{x,-,},Frame->True,FrameTicks->False] GridLines: Nos permite incorpar una cuadrícula. Plot[x^,{x,-,},GridLines->Automatic] - -

PlotLabel: Permite incorpar un título a nuestra gráfica. Plot[x^,{x,-,},PlotLabel->"Parábola x^"] Pará bola x^ - - PlotRange: Permite elegir el rango de variación de las coordenadas. Plot[x^,{x,-,},PlotRange->{-,}].75.5.5 - - -.5 -.5 -.75 -

PlotStyle: Permite elegir aspectos de la gráfica como el grosor, el color,... Thickness: para el grosor. Este argumento es un número real entre y. RGBColor: representa el color. El argumento depende de tres parámetros, el primero corresponde al color rojo, el segundo el verde y el tercero al azul; los tres comprendidos entre y. GrayLevel: representa las diferentes tonalidades de sombras grises; es un número real entre y. Dashing: línea a trazos; es un número real entre y. Plot[x^,{x,-,},PlotLabel->"Este trazo es rojo", PlotStyle->{{Thickness[.5],RGBColor[,,]}}] Este trazo es rojo - - Plot[x^,{x,-,},PlotLabel->"Este trazo es gris", PlotStyle->{{Thickness[.],GrayLevel[.6]}}] Este trazo es gris - -

Plot[x^,{x,-,},PlotStyle->Dashing[{.5}]] - - PlotPoints: Indica número mínimo de puntos en los que es evaluada la función. Plot[x^,{x,-,},PlotPoints->5] - - MaxRecursion: Señala el valor máximo de subdivisiones de la evaluación de la función. 5

Plot[x^,{x,-,},PlotDivision->5].5.5.5 - -.5.5 Ejercicio: Pon un ejemplo del resto de las opciones de Plot sobre cualquier función. 6

. EL COMANDO LISTPLOT. Supongamos generada una lista de puntos usando la orden Table, como por ejemplo: lista=table[{i,i^},{i,-,}] {{-, -8}, {-, -}, {, }, {, }, {, 8}, {, 7}, {, 6}} Podemos representar estos puntos con la orden: ListPlot[lista] 6 5 - - o también, usando la opción Joined->True ListPlot[lista,Joined->True] 6 5 - - ListPlot también admite la opción PlotStyle. Por ejemplo, introduciendo la instrucción PointSize[ ], controlaríamos el tamaño de los puntos. 7

ListPlot[lista,PlotStyle->PointSize[.]] 6 5 - - - También es posible crear gráficas con colores mediante la opción PlotStyle->Hue[m], con m, de manera que a medida que aumenta m se pasa por los colores rojo, amarillo, verde, azul, etc. ListPlot[lista,PlotStyle->Hue[]] 6 5 - - - 8

. EL COMANDO SHOW. Básicamente, esta orden permite producir diferentes combinaciones de gráficos: muestra gráficos ya existentes, solapa gráficas, representa simultáneamente varios gráficos en forma matricial, etc. Ejemplo: Si inicialmente dibujamos las gráfica de las funciones seno y coseno g=plot[sin[x],{x,- Pi, Pi}] g=plot[cos[x],{x,- Pi, Pi}].5.5-6 - - 6 -.5-6 - - 6 -.5 - - Y si posteriormente deseamos combinarlas, podemos: Plot[{Sin[x],Cos[x]},{x,- Pi, Pi}] o bien: Show[{g,g}]..5-6 - - 6 -.5 -. 9

.. El comando GraphicsArray. Si queremos representar simultáneamente varios gráficos en forma de una matriz, utilizaremos GraphicsArray. Ejemplo: Sean: f=plot[x,{x,- Pi, Pi}]; f=plot[x^,{x,- Pi, Pi}]; f=plot[x^,{x,- Pi, Pi}]; f=plot[x^,{x,- Pi, Pi}]; Además, el comando GraphicsArray tiene una opción que es GraphicsSpacing que permite fijar el espacio entre los dibujos. GraphicsArray[{{f,f},{f,f}}, GraphicsSpacing->{,.5}]; 6-6 - - - 6 - -6-6 - - 6-6 - - - 6-5 5-6 - - 6

.. El comando Graphics. Utilizando la orden Show[Graphics[]] podemos pedir a Mathematica que nos dibuje tanto puntos y líneas, como figuras geométricas planas como por ejemplo un círculo, una elipse, un cuadrado, etc. Veamos algunos ejemplos. PUNTO punto=point[{,}]; Show[Graphics[punto],Axes->True].5.5 LINEA linea=line[{{,},{,}}]; Show[Graphics[linea],Axes-> True].5.5.5.5 CIRCULO circulo=circle[{,},]; Show[Graphics[circulo],Axes-> True,AspectRatio->]...6.8 ELIPSE elipse= Circle[{,},{,.5}]; Show[Graphics[elipse],Axes-> True].5.5..5..5.5..5.5.5..5.

Obviamente, podemos ir combinando estas instrucciones, por ejemplo: linea={dashing[{.,.}],line[{{,},{,}}]}; Show[Graphics[linea],Axes->True] También podemos fijar el tamaño de un punto, añadir texto, etc. El comando PointSize permite elegir el tamaño del punto, (recordemos que su argumento es un número real entre y ). Con la opción Text podemos añadir un texto, prefijando las coordenadas. Ejemplo: punto= {PointSize[.],Point[{,}]}; Show[Graphics[ {punto}],axes->true, AxesOrigin->{,}]] t=text[ Punto P,{,}]; Show[Graphics[ {punto,t}],axes->true, AxesOrigin->{,}].5.5 Punto P.5.5.5.5.5.5

5. EL COMANDO PLOTLEGEND. Vamos a utilizar, cargándolo previamente, el archivo Legend.m incorporado en la carpeta Graphics. <<Graphics/Legend.m {t,b}={,.5}; {l,r}={-,.5}; Plot[{x^,x},{x,-,},AspectRatio->, PlotStyle->{Dashing[{.}],Dashing[{.}]}, PlotLegend->{"x^","x"},LegendPosition->{t,b}] 6 x^ x - - - - 6. GRÁFICAS EN COORDENADAS PARAMÉTRICAS. Mathematica también permite la representación de curvas en coordenadas polares. Curvas planas. A modo de ejemplo, la utilización de la función ParametricPlot es como sigue: ParametricPlot[{{Cos[t],Sin[t]}},{t,, Pi}, AspectRatio->] Curvas en el espacio.

Análogamente: ParametricPlotD[{{Sin[5 t],cos[5 t],sqrt[t]}},{t,, Pi}] -.5 - -.5 -.5.5 7. EJEMPLOS DE GRÁFICAS DE SUPERFICIES. Utilización de la función PlotD: PlotD[x^-y^,{x,-5,5},{y,-5,5}] - - - - - Utilización de la función ListPlotD:

El argumento principal de esta función es una matriz. ListPlotD[Table[Sin[x y^],{x,,pi,pi/5},{y,,pi,pi/5}]].5 -.5-5 5 5 Utilización de SphericalPlotD: 5 Esta función se encuentra en el archivo ParametricPlotD. En primer lugar lo cargamos: <<Graphics/ParametricPlotD.m SphericalPlotD[,{phi,, Pi},{theta,,Pi}] -.5 -.5.5 -.5 - - -.5.5 5

Mathematica también puede visualizar intersecciones de superficies. Por ejemplo: cilindro=plotd[x^,{x,-,},{y,-,}]; cilindro=plotd[-y^,{x,-,},{y,-,}]; Show[{cilindro,cilindro}] - - - - cilindro=plotd[-y^,{x,-,},{y,-,}]; paraboloide=plotd[ x^+y^,{x,-,},{y,-,}]; Show[{cilindro,paraboloide}] 6