0% encontró este documento útil (0 votos)
23 vistas10 páginas

Uso de hold on en MATLAB

Este documento presenta 9 ejercicios sobre cómo graficar diferentes señales en MATLAB, incluyendo señales periódicas, definidas por partes, a trozos, escalón, pulso, impulso, diente de sierra, triangular y cuadrada. Cada ejercicio define un vector tiempo y una función para representar la señal, y usa el comando "plot" para trazar la gráfica teniendo en cuenta el vector tiempo y la función dada.

Cargado por

31121992
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • MATLAB,
  • títulos de gráficas,
  • intervalos de tiempo,
  • señales continuas,
  • definición de funciones,
  • señales discontinuas,
  • función de pulso,
  • parámetros de graficación,
  • señal triangular,
  • comandos de control de flujo
0% encontró este documento útil (0 votos)
23 vistas10 páginas

Uso de hold on en MATLAB

Este documento presenta 9 ejercicios sobre cómo graficar diferentes señales en MATLAB, incluyendo señales periódicas, definidas por partes, a trozos, escalón, pulso, impulso, diente de sierra, triangular y cuadrada. Cada ejercicio define un vector tiempo y una función para representar la señal, y usa el comando "plot" para trazar la gráfica teniendo en cuenta el vector tiempo y la función dada.

Cargado por

31121992
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • MATLAB,
  • títulos de gráficas,
  • intervalos de tiempo,
  • señales continuas,
  • definición de funciones,
  • señales discontinuas,
  • función de pulso,
  • parámetros de graficación,
  • señal triangular,
  • comandos de control de flujo

SEÑALES EN MATLAB

EJERCICIO 1

 Grafique la señal periódica

f ( x )=t ; 0<t < π ; f (t + π)=f (t)

Solución:

>> t= 0:0.01:pi; → (El primer y último número son los límites de la grafica y el del
centro es la variación)

>> y=t; → define la variable y en función de t

>>for n= -3:3

>>tt= t + n *pi

>>hold on → (mantiene la ventana de gráficos con el primer grafico abierto)

>>Plot(tt,y) → (Plot: este es un comando para graficar, este trazara los elementos
del vector x en el eje horizontal del plano, y los elementos del vector y en el eje
vertical).

>>Hold off → (se introduce para decirle al sistema que no se necesitan más
representaciones sobre la misma región grafica)

End → ordena que se genere la grafica


EJERCICIO 2

 Grafique la función definida por partes.

{
t +1;−5<t <5
f (t)= 1;−2<t <1
2
t ; 1<t <3

Solución

>>X1 =-5:0.1:-2; → (El primer y último número son los límites de la grafica y el del
centro es la variación)

y1=x1+1; → (función a graficar)

X2 =-2+eps: 0.1:1; → eps, se utiliza para diferenciar el inicio del intervalo de x2, de
el final del intervalo de x1.

>> y2=ones (size(x2)); → El comando ones sirve para crear un vector de unos. El
comando size sirve para determinar el tamaño de una matriz. En este caso Matlab
crea un vector y2 de unos con las mismas dimensiones del vector x2.

>>X3=1+eps: 0.1:3;

>> y3=x.^2; (función a graficar)

>> x= [x1, x2, x3] ;( se especifican las variables tanto las x como las y)

>> y= [y1, y2, y3];

>>Plot (x,y) (Plot: este es un comando para graficar, este trazara los elementos del
vector x en el eje horizontal del plano, y los elementos del vector y en el eje
vertical).
EJERCICIO 3

>> t1=-1:0.01:0;(el primer y último número son los límites de la grafica y el del
centro es la variación)

>> xt1=-t1+1; (Función a graficar)

>>Plot(t1,xt1); (Plot da la orden de graficar la función teniendo en cuenta los


parámetros t1 y la función xt1)

>> t2=0:0.01:2;(el primer y último número son los límites de la grafica y el del
centro es la variación)

>> xt2=t2;(Función a graficar)

>>Hold on (mantiene la ventana de gráficos con el primer grafico abierto)

>>Plot (t2,xt2);(Plot da la orden de graficar la función teniendo en cuenta los


parámetros t2 y la función xt2)

>> t3=2:0.01:3;(el primer y último número son los límites de la grafica y el del
centro es la variación)

>> xt3=2;(Función a graficar)


>>Plot (t3,xt3);(Plot da la orden de graficar la función teniendo en cuenta los
parámetros t3 y la función xt3)

>> t4=3:0.01:7;(el primer y último número son los límites de la grafica y el del
centro es la variación)

>> xt4=0; (Función a graficar)

>>Plot (t4,xt4);(Plot da la orden de graficar la función teniendo en cuenta los


parámetros t1 y la función xt1)

>>Hold off (se introduce para decirle al sistema que no se necesitan más
representaciones sobre la misma región grafica)

>>axis([-2 7 -1 4]) (Define los limites de los ejes).

>>xlabel ('t') (xlabel: etiqueta al eje x)

>>ylabel (‘x (t)') (ylabel: etiqueta al eje y)

>>title ('señal a trozos') (proporciona un titulo a la gráfica)


EJERCICIO 4

>> t=-10:0.01:10; (Limites de cada Escalón (en tiempo) y variación de la grafica)

>> f_escalon= [zeros(1,1000), ones(1,1001)]; (indicala función escalón con matriz


nxn con todos los valores iguales a cero (limites, espacios de los escalones), y
matrices nxn de uno)

>>Plot (t,f_escalon);(Traza la grafica de la señal teniendo en cuenta t (vector


tiempo) y las indicaciones de la función escalón)

EJERCICIO 5

>> t=-10:0.01:10; (Vector tiempo de la señal, limites de los ejes de la grafica y su


variación entre uno y otro)

>> f_pulso=[zeros(1,950), ones (1,101),zeros(1,950)]; (Función indicando una


señal de pulso que representa ciertos saltos en el momento del trazo con matrices
de ceros y uno q indican las dimensiones de la grafica)
>>Plot (t,f_pulso); (ordena la traza de la grafica teniendo en cuenta el vector
tiempo y la función dada).

EJERCICIO 6

>> t=-10:0.01:10; (Vector tiempo)

>> f_impulso= [zeros (1,1000),1,zeros (1,1000)]; (indica la orden de función


impulso (que es angosta y larga que está representada por una integral) junto a
dos matrices de ceros con sus respectivos limites)

>>Plot (t, f_impulso) ;(ordena el trazo de la grafica teniendo en cuenta el vector


tiempo y la función dada)
EJERCICIO 7

>> t=-10:0.01:10; (Vector tiempo)

>>width=0.10; (especifica el ancho (en puntos) de la línea; es un escalar entre 0 y


1, y describe la fracción del periodo 2 pi en el que ocurre el máximo.)

>> f_sierra=sawtooth (2*pi*0.1*t,width); (señal en diente de sierra con periodo 2 pi


para los elementos del vector x)

>>Plot (t,f_sierra);(ordena el trazo de la grafica teniendo en cuenta el vector


tiempo y la función dada)
EJERCICIO 8

>> t=-10:0.01:10; (Vector Tiempo)

>> f_triangular=sawtooth (2*pi*0.1*t, 0.5); (Es un caso particular de señal diente de


sierra con width=0.5; sawtooth genera un diente de sierra de periodo dado en
forma triangular)

>>Plot (t,f_triangular) (orden para trazar la grafica teniendo en cuenta el vector


tiempo y la función dada)
EJERCICIO 9

>> t=-10:0.01:10; (Vector Tiempo)

>>duty=50; (El parámetro “duty” es el porcentaje del periodo en el cual la señal es


positiva.)

>> f_cuadrada=square (2*pi*0.5*t,duty); (Genera una onda cuadrada de periodo


2T con un ciclo dado)

>>plot(t,f_cuadrada);) (Orden para trazar la grafica teniendo en cuenta el vector


tiempo y la función dada)

También podría gustarte