Вы находитесь на странице: 1из 6

BENEM ERITA

UNIVERSIDAD AUT ONOMA


DE PUEBLA
TAREA N O . 1

GRAFICAS EN MATLAB

DE LA ENERGIA

CONVERSION

Supervisado por
M.C. G IOVANNI H ERRERA S ALINAS

May 25, 2016

Facultad de Ciencias de la Electonica


Lic. en Electronica
Cuautle Pactle Carlos Alberto, Estrada Bautista Juan Daniel, Garca Hernandez Daniel Alberto, Torres Arce Juan Manuel
DE LA ENERGIA

CONVERSION
VERANO 2016
Resumen En esta tarea se graficaron funciones utilizando el programa MATLAB, en donde se obtuvieron

los resultados adecuados para la visualizacion de senales

que seran utiles


para nuestro curso.

MATLAB dispone de un codigo basico y de varias libreras especializadas, incluye una gran cantidad de funciones predefinidas, que ayudan a realizar calculos de todo
tipo as como para visualizacion de datos y resultados.

Keywords: Graficas; Funciones.

3.2.

1.

En matematicas, una funcion (f) es una relacion entre un conjunto dado X denominado dominio y otro conjunto de elementos Y llamado codominio de forma que a cada elemento x
del dominio le corresponde un u nico elemento f(x) del codominio.

1.1.

Objetivos
Objetivo general

Conocer la forma grafica de algunas funciones fundamentales


en MATLAB.

3.3.
1.2.

Introduccion

Como ya se ha mencionado en el objetivo general, se utilizara MATLAB para generar algunas graficas, es importante saber usar este sofware, ya que es practicamente una
herramienta indispensable para el estudio de ingenieras o
ciencias, ademas tiene una gran variedad de aplicaciones en
electronica, qumica, inteligencia artificial, biologa e incluso
en simulaciones hidraulicas, de motores, de circuitos etc, de
la misma forma este software es de gran utilidad para los
analisis numericos y para una correcta graficacion. En este
documento se mostraran graficas escenciales de senales o
funciones, muchas de estas seran escalonadas.

3.
3.1.

Funcion escalonada

Objetivos especficos
Analizar y disitinguir diferentes funciones escalonadas
y su graficacion adecuada en MATLAB. Tambien reforzar los conocimientos en el software MATLAB y
mejorar su forma de manejo.

2.

Funcion

Marco Teorico
MATLAB

MATLAB es un sistema de programacion y calculo basado en


la manipulacion de matrices. El nombre mismo del sistema
proviene de la abreviacion MATriz LABoratory o Laboratorio de Matrices, es un gran programa de calculo tecnico y
cientfico. Para ciertas operaciones es muy rapido.
Es una herramienta muy u til y de alto nivel para desarrollar aplicaciones tecnicas, facil de utilizar y que puede ayudar
a aumentar significativamente la productividad de los programadores respecto a otros entornos de desarrollo.

Una funcion escalonada es aquella funcion definida a trozos


que en cualquier intervalo finito [a, b] en que este definida,
tiene un numero finito de discontinuidades c1 < c2 < ... <
cn, y en cada intervalo abierto (ck, ck + 1) es constante, teniendo discontinuidades de salto en los puntos ck.

4.

Desarrollo

Esta primera tarea consistio en graficar diferentes funciones


en matlab, dichas funciones son escenciales para nuestro
curso, ya que algunas de ellas son las llamadas funciones
escalonadas, las cuales son funciones que estan definidas a
trozos. El desarrollo y la visualizacion de estas graficas se
muestran a continuacion.

3
4.1.

Graficacion

En este apartado se muestran las graficas realizadas en Matlab y el codigo que se utilizo en cada una de ellas con
f (t) = 0t < 0, 1t > 0.

Grafica 3. f (t) = u(t)


Codigo:
t = linspace(10, 10, 1000);
ult = heaviside(t);
plot(t, ult,0 Linewidth0 , 2); gridon;

Grafica 1. u(t) = f (t)


Codigo:
t = linspace(10, 10, 1000);
ult = heaviside(t);
plot(t, ult,0 Linewidth0 , 2); gridon;

Grafica 4. f (t) = u(t)


Codigo:
t = linspace(10, 10, 1000);
y1 = heaviside(t); y = y1;
plot(t, y,0 Linewidth0 , 2); gridon;

Grafica 2. f (t) = Au(t) con A = 3


Codigo:
t = linspace(10, 10, 1000);
y1 = heaviside(t); y2 = 3; y = y1 y2;
plot(t, y,0 Linewidth0 , 2); gridon;

Grafica 5. f (t) = u(t)

Codigo:
t = linspace(10, 10, 1000);
y1 = heaviside(t); y = y1;
plot(t, ult,0 Linewidth0 2); gridon;

Grafica 7. f (t) = u(sent)


Codigo:
t = linspace(10, 10, 1000);
y = heaviside(sin(t));
plot(t, y,0 Linewidth0 , 2); gridon;

Grafica 8. f (t) = u(t t0 )


Codigo:
t = linspace(10, 10, 1000);
y = heaviside(t 4);
plot(t, y,0 Linewidth0 , 2); gridon;
Grafica 6. f (t) = 2 + u(t)

Codigo:
t = linspace(10, 10, 1000);
y1 = heaviside(t); y = y1 + 2
plot(t, y,0 Linewidth0 , 2); gridon;

Grafica 9. f (t) = u(t) u(t t0 )

Codigo:
t = linspace(10, 10, 1000);
y1 = heaviside(t); y2 = heaviside(t 4); y = y1 y2;
plot(t, y,0 Linewidth0 2); gridon;

Grafica 11. f (t) = tu(t)


Codigo:
t = linspace(10, 10, 1000);
ut = t. (((t < 0). (0) + (t >= 0). (1)));
plot(t, ut,0 Linewidth0 , 2); gridon;

Grafica 12. f (t) = t

Grafica 10. f (t) = tu(t)

Codigo:
t = linspace(10, 10, 1000);
ut = t, (((t < 0). (0) + (t >= 0. (1)));
plot(t, ut,0 Linewidth0 , 2); gridon;

Codigo:
t = linspace(10, 10, 1000);
ult = t;
plot(t, ult,0 Linewidth0 , 2); gridon;

5.

Conclusion

Se concluye que esta tarea en equipo fue bastante u til, ya que


se comprobo con un software muy potente que las funciones
estan siendo graficadas de manara correcta y que se ha interpretado de manera adecuada el uso de MATLAB y el analisis
de las funciones escalonadas.

6.

Bibliografa
1. Baez. David. Matlab con aplicaciones a la ingeniera,
fsica y finanzas. Mexico. Editorial Alfaomega. 445p.
2. www.mathworks.com/help/matlab

Вам также может понравиться