Está en la página 1de 5

Facultad de Ingeniería Química

Métodos Numéricos
ADA 3: Gráficas con Matlab

>> xlabel('Eje X')


INSTRUCCIONES
>> ylabel('Eje Y')

En equipos de trabajo colaborativo de 2 a 5 integrantes Observe que con estos comandos la gráfica se actualiza
inmediatamente.
resuelven los ejercicios planteados. Los resultados se entregan
en un documento físico donde se muestran los comandos
usados y el orden en que fueron ejecutados, así como la salida
obtenida en Matlab.

INTRODUCCIÓN

Una manera sencilla de trazar la gráfica es mediante el


comando linspace y plot:

>> x = linspace(0, pi);

>> y = sin(x);

>> plot(x, y)

Figura 2 Grafica de seno con etiquetas

Puede agregarse una rejilla a la gráfica usando el


comando grid. Si se ejecuta el comando una vez
aparece una rejilla y se usa de nuevo la rejilla
desaparece.

Figura 1 Gráfica de seno en el intervalo de 0 a pi

La gráfica puede cambiarse de escale con ayuda del


ratón arrastrando alguna esquina de la ventana. Es
posible hacerle mejoras a la gráfica mediante diversos
comandos. Se pueden agregar etiquetas y títulos como
sigue:

>> title('Grafica de seno en el intervalo


de 0 a pi') Figura 3 Grafica de seno con rejilla
Matlab permite cambios de color en la línea de trazado y >> legend('seno', 'coseno')
diferentes estilos de trama agregando un tercer
argumento al comando plot. Por ejemplo, >> xlabel('eje X'), ylabel('Funciones')
plot(x,y,'r-') genera la gráfica usando el color rojo >> title('Funciones trigonométricas')
de línea con estilo de puntos:
Se obtiene la siguiente gráfica:

Figura 4 Grafica de seno con color y trama


Figura 5 Gráficas simultáneas
Es posible hacer varias combinaciones con ayuda de la
siguiente tabla: Note que el comando plot permite repetir dos veces sus
argumentos, de hecho, puede repetir los argumentos
Símbolo Color Símbolo de Tipo de cuantas veces necesite. Más aún, el comando legend
para color línea línea permite generar la leyenda de cada una de las gráficas e
y Amarillo . Puntos incluso se puede cambiar su ubicación simplemente
m Magenta O Círculos haciendo clic y arrastrando a la posición deseada.

c Cyan X Marcas x Si lo que desea es tener gráficas de diferente dominio en


r Rojo + Marcas + una misma ventana puede usar el comando hold on
g Verde - Sólida para obtener todas las gráficas que necesita. Es
importante cerrar el comando con hold off.
b Azul * Estrellas
w Blanco : Punteada SUBGRÁFICAS
k Negro -. Línea
punto
-- Línea línea Suponga que quiere visualizar al mismo tiempo la gráfica
de seno y coseno, pero en ventanas separadas, esto es
posible usando el comando subplot. Este comando
Es posible poner más de una curva en una misma gráfica. divide la ventana de visualización en un arreglo de m x n
Para ilustrarlo usamos las gráficas de seno y coseno en y numera cada uno de los elementos por fila de arriba
el intervalo de 0 a 2𝜋 hacia abajo y de izquierda a derecha. Usamos los valores
capturados anteriormente para seno y conseno en la
>> x = linspace(0,2*pi);
siguiente secuencia de comandos
>> y1 = sin(x);
>> subplot(2,1,1), plot(x,y1), grid,
>> y2 = cos(x); title('Grafica de seno')

>> plot(x,y1,'r-',x,y2,'g - -'), grid >> subplot(2,1,2), plot(x,y2), grid,


title('Grafica de coseno')
Ejercicio 3. Grafique las siguientes funciones en el mismo
cuadro para valores de 𝑥 desde −𝜋 hasta 𝜋

1) 𝑦1 = sin(𝑥)
2) 𝑦2 = sin(2𝑥)
3) 𝑦3 = sin(3𝑥)

Ajuste la gráfica creada de modo que:

• La línea 1 sea roja y línea continua


• La línea 2 sea azul y con puntitos
• La línea 3 sea verde y con asteriscos
• La grafica tenga una leyenda que identifique cada
función
Figura 6 Subgráfica • La gráfica tenga rejilla y etiquetas.

Los ejes de las gráficas pueden ser controlados por Ejercicio 4. Investigue el comando polarplot1 y el comando
medio de comandos que se escriben como vectores fila subplot 2 de Matlab. Redacte un resumen de lo que haya
de cuatro componentes, los primeros dos son los el encontrado. (No olvide citar la referencia usada)
valor máximo y el valor mínimo para el eje X y los
últimos dos los valores extremos para el eje Y. También
puede usarse escalas automáticas con las opciones
"equal", "auto", "square" y "normal". Por ejemplo, el Ejercicio 5. Use el comando polar y subplot para
comando axis('auto') automáticamente genera una encontrar la gráfica de las siguientes funciones en
escala de 0 a 10 para X y una escala de 0 a 100 para Y. coordenadas polares, ponga las 4 gráficas en una misma figura:

1) 𝑟 = sin2 (𝜃) + cos2 (𝜃)


EJERCICIOS
2) 𝑟 = sin⁡(𝜃)
𝜃
Ejercicio 1. Cree las gráficas de las siguientes funciones, desde 3) 𝑟 = 𝑒 5
𝑥 = 0 hasta 𝑥 = 10. 4) 𝑟 = sinh(𝜃)

1) 𝑦 = 𝑒𝑥
2) 𝑦 = sin(𝑥)
3) 𝑦 = 𝑎𝑥 2 + 𝑏𝑥 + 𝑐, donde 𝑎 = 5, 𝑏 = 2 y 𝑐 = 4 Ejercicio 6. Usted ha creado algunas formas interesantes en
4) 𝑦 = √𝑥 coordenadas polares. Use el ejercicio anterior como guía para
crear las siguientes figuras:
Cada una de las gráficas debe de incluir el título, etiquetas de
los ejes y rejilla. 1) Dibuje una flor con 3 pétalos
2) Superponga su figura anterior con 8 pétalos
adicionales de la mitad del tamaño que las tres
originales.
Ejercicio 2. Grafique el siguiente conjunto de datos:
3) Dibuje un corazón
𝑦 = [2, 14, 12, 22,8, 9] 4) Dibuje una estrella con 6 puntas
5) Dibuje un hexágono
permita que Matlab use el número índice de matriz como
parámetro para el eje 𝑥.

1 2
Visite la página https://www.mathworks.com/help/matlab/ref/polarplot.html Visite la página
https://www.mathworks.com/help/matlab/ref/subplot.html
Ejercicio 7. Escriba un instructivo para dibujar gráfico de OCTUBRE 4509 4508
barras 3 en Matlab. En la siguiente tabla se menciona el
NOVIEMBRE 5643 2312
inventario de cierto tipo de tornillo en un almacén:
DICIEMBRE 1137 4566
Grafique los datos en una gráfica de barras

MES 2004 2005 BIBLIOGRAFÍA


ENERO 2345 2343
FEBRERO 4363 5766
MARZO 3212 4534 • Moore, H (2007) Matlab para ingenieros. Pearson
• Gilat, A (2006) Matlab. Una introducción con ejemplos
ABRIL 4565 4719
aplicados. Editorial Reverté.
MAYO 8776 3422
• Chapra, C. Métodos Numéricos para ingenieros. Mc Graw
JUNIO 7679 2200 Hill
JULIO 6532 3454
Notas de clase
AGOSTO 2376 7865
SEPTIEMBRE 2238 6543

3 Visite la página:
https://www.mathworks.com/help/matlab/ref/bar.html?searchHighlight=bar&s_tid=do
c_srchtitle
INSTRUMENTO DE EVALUACIÓN ADA 3

Criterio Puntaje Puntaje


Asignado Obtenido
Portada: Entrega la portada con los datos de identificación: asignatura, número y tema de la actividad, Total:
integrantes del equipo, etc. 2 puntos.
Tiempo y forma: Entrega la actividad en la fecha acordada y con el formato solicitado, trabajando en
equipos colaborativos. No se aceptará la actividad en fecha posterior a la acordada. Total:
2 puntos.

Limpieza y claridad: Entrega la actividad con una estructura lógica y con letra clara, legible y/o con Total:
imágenes de tamaño adecuado. 2 puntos
Ejercicio 1: Utiliza el comando linspace para definir el dominio de una función. Posteriormente 4 puntos
almacena los valores de la función en un vector de longitud adecuada y finalmente usa el comando c/u
plot para generar por separado cada una de las gráficas solicitadas. Se deben de incluir los comandos Total:
usados en el orden aplicado.
16 puntos
Ejercicio 2: Grafica los valores almacenados en el vector dado usando el comando plot y usando como
dominio el número de entrada del elemento. Se deben de incluir los comandos usados en el orden Total:
aplicado. 5 puntos

Ejercicio 3: Define el dominio especificado y lo usa para determinar las gráficas de las funciones 5 pts. c/u
listadas. Las tres gráficas se muestran en la misma ventana de inspección y cumplen con las
Total:
condiciones especificadas para cada una de ellas. Se deben de incluir los comandos usados en el orden
aplicado. 15 pts.
Ejercicio 4: Redacta un resumen en donde indica el uso adecuado y las principales propiedades de los
comandos solicitados. Incluye dos ejemplos de uso de cada comando. Es necesario citar la fuente Total:
consultada para considerar válido este ejercicio. 6 pts.

Ejercicio 5: Con base a sus resultados obtenidos en el ejercicio anterior, gráfica las funciones dadas
5 pts. c/u
usando coordenadas polares y presenta sus gráficas en un arreglo matricial de 𝟐 × 𝟐. Incluye los
comandos utilizados y el orden en que ejecutó cada uno de esos comandos. Total:
20 puntos

Ejercicio 6: Manipula las funciones dadas en el ejercicio 5 para obtener las formas pedidas. Presenta
5 pts c/u
sus resultados en un arreglo matricial de 𝟑 × 𝟐. Se deben de incluir los comandos usados en el orden
aplicado. Total
25 puntos

Ejercicio 7: Investiga como trazar un gráfico de barras usando Matlab. Posteriormente redacta un
resumen en donde muestra las principales características del comando e incluye un ejemplo de uso. Total
Finalmente aplica sus resultados para encontrar la gráfica de barras de los datos dados.
7 puntos

También podría gustarte