Está en la página 1de 7

INTEGRANTES: Crespo Edwin, Joel Borja, De La Cruz Elvis.

MATERIA: Álgebra Lineal.

NRC: 7521.

GRÁFICA EN 3D MATLAB

1. TEMA: Grafica en tres dimensiones.

2. OBJETIVOS:

 Presentar una gráfica en tres dimensiones, desarrollar la capacidad de generar gráficos.

 Rotar la gráfica en (x, y, z).

3. INTRODUCCIÓN:

 Introducción a gráficos en 3D

Crear graficas en 3D utilizando el software MAMÁTLAB, con códigos sencillos e imágenes

que te facilitaran el aprendizaje. Matlab, como una herramienta de desarrollo gráfico, nos ofrece

la posibilidad de realizar variedades de funciones en tercera dimensión. Matlab posee diferentes

métodos para la elaboración de gráficas. Es necesario tener conocimientos sobre Ángulos de

Euler igualmente. Los ángulos de Euler constituyen un conjunto de tres coordenadas angulares
que sirven para especificar la orientación de un sistema de referencia de ejes ortogonales,

normalmente móvil, respecto a otro sistema de referencia de ejes ortogonales normalmente fijos.

Fueron introducidos por Leonhard Euler en mecánica del sólido rígido para describir la

orientación de un sistema de referencia solidario con un sólido rígido en movimiento.

 Los objetos gráficos de MATLAB presentan la siguiente jerarquía BÁSICA:

4. MARCO TEORICO:

Matlab tiene un conjunto de funciones de dibujo simplificada, útil cuando se quiere obtener de

forma muy rápida la gráfica de una función.

Estas funciones de manera automática:

 Crean los puntos necesarios para la graficación en un dominio por default (que puede

modificarse) sin almacenar variables en el Works pace.

 Evalúan las funciones que se indica y las grafican.

 Colocan nombres a los ejes y a la gráfica.

Para este desarrollo es importante recordar las matrices de rotación, tanto aquellas que rotan

en el mismo sentido al de las agujas del reloj (Generadas por un ángulo trigonométrico
negativo), como las que rotan en sentido inverso (Generadas por un ángulo trigonométrico

positivo).

4.1 MATRICES DE ROTACIÓN EN R3

TABLA N°1 // ROTACION EN 3 DIMENCIONES //

EJE MATRIZ GRÁFICO

Matriz de giro en el eje X

[ ]
1 0 0
0 cos ⁡( α ) −sen(α )
0 sen (α ) cos ⁡(α )

Matriz de giro en el eje Y

[ ]
cos ( β) 0 sen( β)
0 1 0
−sen ( β) 1 cos ( β )

Matriz de giro en el eje Z

[ ]
cos (γ ) −sen (γ ) 0
sen (γ ) cos (γ ) 0
0 0 1
4.2 ROTAR Y TRASLADAR UNA FUNCION EN 3D

En esta parte del código se observa que si la función ‘variables’ toma el valor de dos,

entonces entra a dichas líneas de código. La variable ‘th2’ es la variable del ángulo,

aquí es donde también se toma en cuenta la condición de que si el ángulo es positivo

o negativo, esto para controlar el movimiento de la animación, tanto de rotación como

de traslación. Asimismo, si la trayectoria es la numero uno, entonces se utiliza la

misma circunferencia parametrizada como trayectoria uno. Es necesario tener en un

vector los elementos de ‘X’, ‘Y’ y ‘Z’ de la función de tres dimensiones.

(qwe.wiki, s.f.)

4.3 Opciones de dibujo

Se puede realizar cambios desde la línea de comandos pero resulta más cómodo

trabajar en la propia ventana de dibujo. Como la mayoría de las opciones de cambio

en una gráfica, pueden realizarse desde la pantalla de dibujo, vuelve a resultar de gran

utilidad, ejecutar las opciones directamente en ella.

4.4 Color

En cuanto a la utilización del color, un mapa de colores en Matlab se defina mediante

una matriz de tres columnas con valores entre 0 y 1, que representan la intensidad de

rojo, verde o azul (R, G, B). El comando colormap actúa sobre la figura activa

cambiando sus colores. (Fernández, s.f.)


(Figura 1)

4.5 Líneas de contorno

Para los gráficos en tres dimensiones es de gran utilidad la representación de curvas

de contorno o de nivel.

 contour(Z,n), n representa el número de líneas de nivel. Si no se pone se

utiliza un número por defecto.

 contour(Z,v), donde v es un vector con los valores de las curvas de nivel a

dibujar.

5. DESARROLLO

6. RESULTADOS

7. ANÁLISIS DE RESULTADOS
8. CONCLUCIONES Y RECOMENDACIONES
8.1 CONCLUCIONES

 Gracias al estudio básico de cómo crear graficas 3D en MATALAB podemos

concluir que se pudo realizar la gráfica en tres dimensiones mediante comandos de

programación.

 también se pudo realizar las rotaciones respecto a los ejes (X, Y, Z) con la ayuda de la

(TABLA N°1).

 Se pode dar cuenta que tiene un grado de dificultad, también logramos descubrir que

ciertas funciones función son muy importantes ya que esa función prácticamente es

la que realiza el gráfico en el software.

8.2 RECOMENDACIONES

 Primero que nada analizar el problema es lo primero que se debe de hacer para de esa

manera no tener problemas al escribir las líneas de códigos y al correr el programa

no se interrumpa por un error de sintaxis.

 se recomienda leer el libro en donde te explique con más detalles lo que es en sí

Matlab y su capacidad de realizar gráficas.

9. ANEXOS

10. FIBLIOGRAFIA
Bibliografía
Fernández, C. (s.f.). Apoyo a investigación . Obtenido de

http://webs.ucm.es/centros/cont/descargas/documento11541.pdf

qwe.wiki. (s.f.). Obtenido de https://es.qwe.wiki/wiki/Rotation_matrix

También podría gustarte