Está en la página 1de 8

IPN

UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERIA Y


TECNOLOGIAS AVANZADAS

P1

“Introducción a Matlab”

Análisis de Señales y Sistemas

Autor:

García Ibarra Jesús Enrique

Grupo: 2MM5

Profesor:

El Filali Brahim
Introducción:

La plataforma de MATLAB está optimizada para resolver problemas científicos y de ingeniería. El


lenguaje de MATLAB, basado en matrices, es la forma más natural del mundo para expresar las
matemáticas computacionales. Las gráficas integradas facilitan la visualización de los datos y la
obtención de información a partir de ellos. Una vasta biblioteca de herramientas (Toolboxes)
integradas le permite empezar a trabajar inmediatamente con algoritmos esenciales para su
dominio. El entorno de escritorio invita a experimentar, explorar y descubrir. Todas estas
herramientas y funciones de MATLAB están probadas rigurosamente y diseñadas para trabajar
juntas.

Una característica en Matlab es su capacidad de generar gráficos en 2D y 3D utilizando comandos


simples y flexibles, todas las imágenes gráficas se generan en una “Ventana de gráficos“ lo cual es
completamente independiente a la ventana de texto en la que se escriben los comandos de
Matlab.

Las imágenes gráficas se pueden generar tanto de los datos calculados en Matlab como de los
datos que han sido generados fuera de Matlab, además estas imagines pueden ser importadas
desde Matlab e impresas en unos amplios dispositivos de salida.

Matlab utiliza un tipo de ventana especial para realizar las operaciones gráficas. Ciertos comandos
abren una ventana nueva y otros dibujan sobre la ventana activa, ya sea sustituyendo lo que
hubiera en ella, o bien añadiendo gráficos a un dibujo anterior.

También, Matlab como 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, a continuación, se presentara un


esquema con algunos métodos:

METODO FUNCION(ES) DESCRIPCIÓN


Gráficas de líneas plot3 Grafica líneas en tres
dimensiones
Gráficas de malla mesh, meshc, meshz, Grafica superficies a modo de
waterfall mallado (wireframe)
Gráficas de superficies Surf, shading, surfc, surfl, Igual que la anterior pero
surfnorm rellena las cuadriculas de
malla con color
Gráficas de contorno Contour, contour3, contourf, Permite dibujar isolineas o
shading, clabel curvas de nivel (2D Y 3D)
Gráficas de volumen slice, isosurface, smooth3, Permite visualizaciones de
isocaps, isonormals conjunto de datos 3D
Gráficas especializadas Ribbon, quiver, quiver3, Tienen un propósito especial
stem3, sphere, cylinder en gráficos 3D
Desarrollo:

*Ejercicio 1:
Graficar la siguiente función con “t” en los siguientes parámetros:

y = 3cos(120t)

t de 0 a 3pi con avance de .001

-Código:

t = 0:0.001:.3*pi;
y = 3*cos(120*t);
plot (t,y)
grid on;

-Gráfica resultante:
*Ejercicio2:
Graficar la siguiente función respecto a los siguientes parámetros:

x = 5sin(2t)

y = 5cos(2t)

z = 0.8t

t de 0 a 10 con avance de .001

-Código:

t = 0:0.001:10;
x = 5*sin(2*t);
y = 5*cos(2*t);
z = 0.8*t;
plot3 (x,y,z)
grid

Grafica resultante:
*Ejercicio 3:
Grafica respecto a los siguientes parámetros:

x de -5 a 5 con avance de .01

y de -5 a 5 con avance de .01

r = √x2+y2

z = sin(r)/r

-Código:

x = -5:0.01:5;
y = -5:0.01:5;
r=sqrt(x.^2+y.^2);
z=((sin(r))./r);
plot3(x,y,z)
grid

-Gráfica resultante:
*Ejercicio 4:
Grafica utilizando una función for y los siguientes parámetros:

x de -5 a 5 con avance de .1

y de -5 a 5 con avance de .1

z = sin(√x2+y2)/ √x2+y2

-Código:

for x = -5:0.1:5;
for y = -5:0.1:5;
z= (sin((x.^2+y.^2).^(1/2)))/((x.^2+y.^2).^(1/2));
plot3(x,y,z,'r.')
grid
hold on
end
end

-Gráfica resultante:
*Ejercicio 5:
Utilizando el comando meshgrid, grafica los siguientes parámetros:

x de -5 a 5 con avance de .01

y de .5 a 5 con avance de .01

z = sin(√x2+y2)/ √x2+y2

-Código:

x = -5:0.01:5;
y = -5:0.01:5;
[X,Y]= meshgrid(x,y);
Z=(sin((X.^2+Y.^2).^(1/2)))./((X.^2+Y.^2).^(1/2));
mesh (X,Y,Z)

-Gráfica resultante:
Interpretación de resultados:

Como se puede ver en los ejercicios anteriores, existen diversas maneras para poder graficar ya
sea en 3D o 2D dentro de Matlab, algunas más eficientes que otras como por ejemplo el ejercicio 5
en comparación del ejercicio 4 ya que el ejercicio 4 debe de hacer muchas mas iteraciones ya que
es un ciclo for, y en el ejercicio 5 solo es una instrucción que une los 3 ejes para poder graficar
conforme a los parámetros indicados.

Conclusiones:
Gracias a esta práctica podemos concluir que Matlab contiene diferentes comandos con los cuales
podemos realizar diferentes funciones. Sabiendo utilizar los comandos adecuados, se pudo
aprender a modelar de una manera práctica y clara funciones ya sean de 2 o 3 variables. También
se aprendió a utilizar algunas herramientas para delimitar los intervalos de una gráfica. Es por esto
que Matlab es realmente útil en el área de ingeniería, gracias a su fácil comprensión y su
capacidad de resolución de problemas matemáticos.

Bibliografía:
-Hahn Daniel, Essential-MATLAB-for-Engineers, recuperado el 28 de Agosto del 2019 de
https://www.researchgate.net/publication/327228223_REPRESENTACION_DE_GRAFICAS_EN_2D_
Y_3D_CON_MATLAB_-_TEORIA_ELECTROMAGNETICA#pf3

-Matlab Support Team, Descripción del producto Matlab, recuperado el 28 de Agosto del 2019 de
https://es.mathworks.com/help/matlab/learn_matlab/product-description.html

También podría gustarte