SlideShare une entreprise Scribd logo
1  sur  17
Facultad de Ingeniería Electrónica




           CONSULTA




        Fabián Garzón O.


       Ingeniería Electrónica
            5TO NIVEL




        SEÑALES Y SISTEMAS

   Profesor: Ing. Vinicio Tapia
GRAFICACIÓN DE LA DERIVACIÓN E INTEGRACIÓN
                              DE SEÑALES CONTINUA EN MATLAB



Primera Derivada de Señal Continua

En la primera derivada de una señal continua se debe considerar que dicha señal está compuesta por funciones
Escalón y funciones Rampa. Cuando se derivada una función Rampa se obtiene como resultado una función
Escalón; y cuando se deriva una función Escalón se obtiene una función Impulso o conocido como Delta de
Dirac.




Tomando en cuenta estas características de la primera derivada de la señal continua de entrada, Ya podemos
plantear la estructura para graficar en Matlab:




Una vez construida la función definida por tramos, que en nuestro caso la llamamos f 1, procedemos a derivarla
con el comando diff() , dicho comando nos permite obtener la primera derivada de la función f, pero cuando
este comando realiza su acción nos genera un nuevo vector, almacenado en el vector df en nuestra
programación, que tiene una dimensión diferente al vector que almacena el dominio de la función (denominado

1
    Remítase la sección: Ejercicio Aplicativo “Señal Continua” para identificar como se construyó la función f por tramos.
t), y al ser los vectores df y t de diferente dimensión el comando plot() no podrá graficar debido a que este
comando exige que ambos vectores sean de igual dimensión.
La solución para este problema se da ajustando el vector df a la misma dimensión que el vector dominio (t)
realizado de la siguiente manera:



esta forma en la programación nos permite redimensionar el vector df a la misma dimensión que el vector t; una
vez ajustado el vector df, éste se almacenará en un nuevo vector adf que ya tendrá los mismos valores que df
pero con la característica singular de que este vector ya posee la misma dimensión que el vector dominio t,
permitiéndonos así poder graficar con el comando plot() los vectores adf, que tendrá los valores de “y” y
corresponden a la derivada, y el vector t, que posee los valores del dominio de la función. Obteniendo la
siguiente gráfica:




Como se observa en la gráfica, el comando diff() nos permite obtener la derivada de la función, pero nunca
consideró que las funciones rampa de la señal de entrada, al ser derivadas, se convierten en una función
escalón.

Para solucionar este problema debemos recordar que la función Escalón puede ser representado como una
función de Pulso Rectangular, esta función puede ser graficada mediante el comando rectplus(t,w), donde
el primer parámetro t representa el dominio donde va ser graficado el pulso rectangular y el segundo parámetro
w representa el ancho que va tener el pulso. Obteniendo la siguiente gráfica:
Segunda Derivada de Señal Continua

Al aplicar la primera derivada a la señal continua conseguimos una gráfica que está compuesta de funciones
escalón y funciones impulso (Deltas de Dirac).

Miércoles la función escalón se analizó la primera derivada y se llegó a la conclusión que la derivada de una
función escalón es una función impulso; pero ahora el problema se centra en derivar la función impulso o Delta
de Dirac.

Cuando se deriva una función impulso o Delta de Dirac, se debe considerar que:




                       Delta de dirac
                        (impulso)




                     Primera derivada
                         (Doblete)




                     Segunda derivada
                        (Triplete)




                     Tercera derivada
                      (Cuadriplete)
Considerando lo anteriormente expuesto, podemos plantear nuestra programación en Matlab de la siguiente
manera:




Ayudándolos de la gráfica de la primera derivada podemos identificar las funciones impulso dadas, si esta
primera derivada se la vuelve derivar obtenemos la segunda derivada de tal manera que se tendrán que derivar
primero las funciones impulso; para ello en nuestra programación vamos a crear dichos impulsos para luego
unirlos en una sola función y a esta derivar y observar los dobletes que se producirían, para esto la mejor forma
de representar la función impulso es a través de la función seno cardinal.




Para poder conseguir que un seno cardinal represente una función impulso lo que se debe hacer es variar su
frecuencia para que así se acorte su distancia y llegue a formar un impulso unitario.

La función seno cardinal en hablarse la realiza mediante el comando sinc(t) donde t representa el dominio de la
función, ahora para cortar su distancia en convertirlo en un unitario tenemos que multiplicarlo por un parámetro
quedando el comando de esta manera: sinc(A*t) , donde A es un valor por el que hay que multiplicar (en
nuestro caso vale 100) al dominio para que éste reduzca su distancia quedando el comando empleado así:
Cabe recalcar que esta función de ser desplazada en el tiempo consoló la variación en su dominio, y que al
multiplicar a esta función por un valor estaríamos cambiando su amplitud; de esto nos podemos ayudar a crear
impulsos no unitarios.

Una vez creado todos los impulsos sumamos dichas funciones para formar una sola, y a esta función nueva,
denominada d en la programación que, como es lógico pensar esta función será un tren de impulsos (deltas de
dirac) , la derivamos obteniendo un tren de impulsos con dobletes que son las derivadas de los respectivos
Deltas de dirac dados en la primera derivada. Obteniendo la gráfica así:




A estos dobletes habrá que agregar los impulsos que ha generado los escalones de la primera derivada,
ayúdanos de la función sinc(t) para tal efecto de la siguiente manera:




Obteniendo consigo completar la segunda derivada representada en esta gráfica:
Integral de Señal Continua

Poder realizar la integral de una función en Matlab debemos trabajar de forma simbólica para ello vamos a usar
el comando syms(x) que nos permitirá declarar variables simbólicas, utilizando de la siguiente manera:




Como la función está definida por tramos como la integral tamiz de la realiza por tramos, de ello cuando se
realice la gráfica con el comando ezplot(f) los tramos saldrán discontinuos, y ello se debe a que no se
establece las condiciones iniciales de esa integral que corresponde a la variable C en una integral indefinida.

Al corregir este principio y darle el valor correspondiente a C en cada integral se observará que la gráfica de la
señal empezará a presentar los tramos de la función integrada uno a continuación del otro, obteniendo como
gráfica lo siguiente:
GRAFICACIÓN DE LA DERIVACIÓN E INTEGRACIÓN
                          DE SEÑALES DISCRETAS EN MATLAB



Primera Derivada de Señal Discreta

Se debe recordar que una señal discreta es una señal de muestras es decir se compone de sumatoria de datos.
Es por ello que el derivar a integrar, como se le hacen las funciones continuas, no es un proceso correcto para
obtenerlas.

Se podría decir que la derivación de una señal discreta se convierte en una diferencia y la integración en un
sumatorio.

       DERIVACIÓN = DIFERENCIA
       Se puede obtener dos métodos para hacer la deriva de una función discreta, ellos son:

       Diferencia en adelanto: aquí se aplica la siguiente ecuación.



       Diferencia en retraso: aquí se aplica la siguiente ecuación.



       Ambos métodos nos permiten obtener la derivada, o más apropiadamente, diferencia de una señal discreta;
       las diferencia está en que la una presentará una gráfica de la señal adelantada y la otra en retraso.

       En Matlab desarrollaríamos así:




       Como se observa en el vector fr se almacena la función f 2 desplazada una unidad, para poder utilizar la
       diferencia en retraso, realizamos la diferencia de funcione y la almacenamos en el vector df. Obtenemos la
       siguiente gráfica:




2
    Remítase la sección: Ejercicio Aplicativo “Señal Discreta” para identificar como se construyó la función f por tramos.
Segunda Derivada de Señal Discreta

Como se ve en el seno de la primera derivada en las señales discretas se habla de una diferencia, dicha
diferencia puede ser en adelanto o retraso, y eso se consigue retrasando o adelantando la señal discreta y
restando la de su original.

Para obtener la segunda derivada de la señal discreta el desplazamiento ya no será sólo una unidad, sino que se
desplazará dos unidades, en adelanto o retraso; si se deseara la tercera derivada de la señal discreta el
desplazamiento ya no sería una o dos unidades, sino que será un desplazamiento de tres unidades en adelanto
o retraso, y así sucesivamente de acuerdo a la derivada que se persiga.

Por lo tanto nuestro ecuación a utilizar para la segunda derivada quedaría expresada como:




Quedándonos la gráfica de la siguiente manera:
Integral de Señal Discreta

  INTEGRACIÓN = SUMATORIO

  La integración es un sumatorio que responde a la siguiente ecuación:




  Dicha ecuación nos lleva a pensar que es una suma recursiva de los valores otorgados a la función discreta
  correspondiente a cada punto del dominio. Realizando la integración en Matlab tendríamos:




  El comando for() nos permite realizar la suma recursiva de los valores de la función discreta y generar el
  sumatorio propuesto en la ecuación, con ello obtenemos la siguiente gráfica:
EJERCICIO DE APLICACIÓN


Señal Continua
                                     CÓDIGO MATLAB
clear; clc;
%                                >>>>>>GRAFICA DE LA SEÑAL CONTINUA<<<<<<<

%>>establecimiento del dominio
t=-5:0.001:5;

%>>GRÁFICO DE LA SEÑAL DADA
f1=t+1;
f2=2;
f3=1;
f4=((-2)*(t))+3;
f5=0;
f=(f1.*((t>=-2)&(t<=-1)))+(f2.*((t>-
1)&(t<=0)))+(f3.*((t>0)&(t<=1)))+(f4.*((t>1)&(t<=2)));

    %Gráfico de la señal
    subplot(2,2,1);
    plot(t,f,'b','LineWidth',2);

    %mejora del aspecto de la gráfica
    axis([-5 5 -4 4 ])
    grid on;
    title('Señal de Entrada');
    ylabel('X(t)');
    xlabel('t');


%>>GRÁFICO PRIMERA DERIVADA;
df=(diff(f)); %calula la primera derivada de la señal de entrada (f)
adf=[df 0];   %Ajusta al vector df para que tenga la misma dimensión que el vector
t
              % y ambos vectores puedan ser graficados en el comando plot()
p1=1*rectpuls(t+1.5,1); %genera las F.Escalon para representar las
                        % derivada de la F. Rampa
p2=(-2)*rectpuls(t-1.5,1);
p=(p1+p2); % unimos las funciones escalones para formar una sola función

    %Gráfico de la señal
    subplot(2,2,2);
    plot(t,adf,'m','LineWidth',1);
    hold on;
    plot(t,p,'m','LineWidth',2);
    hold on;

    %grafico de picos de los impulsos
    plot(-1,2,'^m');
    plot(2,1,'^m');
    plot(-2,-1,'vm');
    plot(0,-1,'vm');

    %mejora del aspecto de la gráfica
    axis([-5 5 -3 3 ])
grid on;
    title('Primera Derivada');
    ylabel('X´(t)');
    xlabel('t');

%>>GRÁFICO SEGUNDA DERIVADA;

    %derivada de los delta de dirac
    d1=sinc(100*(t+2));
    d2=2*sinc(100*(t+1));
    d3=(-1)*sinc(100*(t));
    d4=sinc(100*(t-2));

    d=(d1.*(t==-2))+(d2.*(t==-1))+(d3.*(t==0))+(d4.*(t==2));
    dd=diff(d);
    add=[dd 0];

        %grafico de las derivada de los delta de dirac
        subplot(2,2,3)
        plot(t,add,'r','LineWidth',1)
        hold on
        %grafico de picos de los impulsos
        plot(-1,2,'^r');
        plot(-1,-2,'vr');
        plot(2,1,'^r');
        plot(2,-1,'vr');
        plot(-2,-1,'vr');
        plot(-2,1,'^r');
        plot(0,-1,'vr');
        plot(0,1,'^r');
        hold on;

        %Grafico impulsos adicionales de escalones en primera derivada
        e1=sinc(1000*(t+2));
        e2=(-1)*sinc(1000*(t+1));
        e3=(-2)*sinc(1000*(t-1));
        e4=(2)*sinc(1000*(t-2));
        e=(e1.*(t==-2))+(e2.*(t==-1))+(e3.*(t==1))+(e4.*(t==2));

        subplot(2,2,3)
        plot(t,e,'r','LineWidth',1)
        hold on;

        %grafico de picos de los impulsos
        plot(-2,1,'^r');
        plot(-1,-1,'vr');
        plot(1,-2,'vr');
        plot(2,2,'^r');


    %mejora del aspecto de la gráfica
    axis([-5 5 -3 3 ])
    grid on;
    title('Segunda Derivada');
    ylabel('X´´(t)');
    xlabel('t');
%>>GRÁFICO INTEGRAL DE LA SEÑAL DADA
%señal dada pero tratada en forma simbólica
syms x;
ff1=x+1;
ff2=2;
ff3=1;
ff4=((-2)*(x))+3;

%Calculo de integrales de cada función
intff1=int(ff1,x)-1.5; % se ubica condiciones iniciales a la integral
intff2=int(ff2,x)+0.5;
intff3=int(ff3,x)+0.5;
intff4=int(ff4,x)+1.75;

%Grafico de la integral
subplot(2,2,4)
ezplot(intff1,[-2,-1]);
hold on
ezplot(intff2,[-1,0]);
ezplot(intff3,[0,1]);
ezplot(intff4,[1,2]);
ezplot('1.5',[2,4.5]);%grafica de la constante
ezplot('-1',[-2,-4.5]);

grid on;
axis([-5 5 -3 3 ])
title('Integral');
xlabel('t');

                                RESULTADO GRÁFICO
Señal Discreta
                                  CÓDIGO MATLAB
clear; clc
%dominio
n=-5:1:5;
%función discreta
f1=-1;
f2=-0.5;
f3=0;
f4=0.5;
f5=1;
f=(f1.*((n>=-4)&(n<=-2))+(f2.*(n==-
1))+(f3.*(n==0))+(f4.*(n==1))+(f5.*((n>=2)&(n<=3))));

subplot(2,2,1);
stem(n,f,'fill');
axis([-5 5 -2 2]);

title('Señal Entrada');
xlabel('n');
ylabel('x[n]');

%PRIMERA DERIVADA = DIFERENCIA = fr = x[n]- x[n-1]
fr=(f1.*(((n-1)>=-4)&((n-1)<=-2))+(f2.*((n-1)==-1))+(f3.*((n-1)==0))+(f4.*((n-
1)==1))+(f5.*(((n-1)>=2)&((n-1)<=3))));
df=f-fr;
subplot(2,2,2);
stem(n,df,'m','fill');
axis([-5 5 -2 2]);

title('Primera Derivada');
xlabel('n');
ylabel('x´[n]');


%SEGUNDA DERIVADA = DIFERENCIA = fr = x[n]- x[n-2]
fr=(f1.*(((n-2)>=-4)&((n-2)<=-2))+(f2.*((n-2)==-1))+(f3.*((n-2)==0))+(f4.*((n-
2)==1))+(f5.*(((n-2)>=2)&((n-2)<=3))));
df=f-fr;
subplot(2,2,3);
stem(n,df,'m','fill');
axis([-5 5 -2 2]);

title('Segunda Derivada');
xlabel('n');
ylabel('x´´[n]');


%INTEGRAL = SUMATORIO
[fila,columna]=size(f);
intf=zeros(size(f));%crea un vector del mismo tamaño que f
for i=2:1:columna
    acum=0;
    for j=1:1:i
        acum=acum+f(j);
    end
intf(i)=acum;
end

subplot(2,2,4);
stem(n,intf,'r','fill');
axis([-5 5 -4 4]);
title('Integral');
xlabel('n');
ylabel('Integral x[n]');


                           RESULTADO GRÁFICO
AMPLIACIÓN GRÁFICAS



Señal Continua
Señal Discreta

Contenu connexe

Tendances

GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATORGENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATORFernando Marcos Marcos
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Mayra Peña
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplaceJORGE
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabmarco calderon layme
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambioVelmuz Buzz
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señalesdoc digitus
 
La curva característica del diodo
La curva característica del diodoLa curva característica del diodo
La curva característica del diodoantonio vasquez
 
Amplificador colector común clase 8
Amplificador colector común clase 8Amplificador colector común clase 8
Amplificador colector común clase 8ManuelGmoJaramillo
 
Señales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABSeñales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABJose Agustin Estrada
 
Amplificadores de potencia
Amplificadores de potenciaAmplificadores de potencia
Amplificadores de potenciaTensor
 
Acondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5v
Acondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5vAcondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5v
Acondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5vCARLOS MARANI
 
Solucionario sistemas y señales 2edition oppenheim
Solucionario   sistemas y señales 2edition oppenheimSolucionario   sistemas y señales 2edition oppenheim
Solucionario sistemas y señales 2edition oppenheimVictor Sagastume
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Francisco Apablaza
 

Tendances (20)

GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATORGENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.
 
Tema #2. Sensores Resistivos
Tema #2.  Sensores ResistivosTema #2.  Sensores Resistivos
Tema #2. Sensores Resistivos
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplace
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLab
 
BANDA LATERAL UNICA
BANDA LATERAL UNICABANDA LATERAL UNICA
BANDA LATERAL UNICA
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambio
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señales
 
La curva característica del diodo
La curva característica del diodoLa curva característica del diodo
La curva característica del diodo
 
Modulacion fsk
Modulacion fskModulacion fsk
Modulacion fsk
 
Osciladores
OsciladoresOsciladores
Osciladores
 
Amplificador colector común clase 8
Amplificador colector común clase 8Amplificador colector común clase 8
Amplificador colector común clase 8
 
Señales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLABSeñales de tiempo continuo y discreto MATLAB
Señales de tiempo continuo y discreto MATLAB
 
Amplificadores de potencia
Amplificadores de potenciaAmplificadores de potencia
Amplificadores de potencia
 
6.3 Parametros de antenas
6.3 Parametros de antenas6.3 Parametros de antenas
6.3 Parametros de antenas
 
Acondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5v
Acondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5vAcondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5v
Acondicionar la señal del sensor (lm35) para obtener una salida de 0.7 v a 5v
 
Transformada de hilbert
Transformada de hilbert Transformada de hilbert
Transformada de hilbert
 
Solucionario sistemas y señales 2edition oppenheim
Solucionario   sistemas y señales 2edition oppenheimSolucionario   sistemas y señales 2edition oppenheim
Solucionario sistemas y señales 2edition oppenheim
 
Limitadores
LimitadoresLimitadores
Limitadores
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
 

En vedette

Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlabPercy Julio Chambi Pacco
 
Funciones singulares
Funciones singularesFunciones singulares
Funciones singularesKenyo Turco
 
14 integral definida [graficas]
14 integral definida [graficas]14 integral definida [graficas]
14 integral definida [graficas]Abraham Aj
 
TEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOTEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOcesarcesitar
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)morones.om
 
Informe funciones singulares
Informe funciones singularesInforme funciones singulares
Informe funciones singularesDario Javier
 
Derivada Polinomios en C
Derivada Polinomios en CDerivada Polinomios en C
Derivada Polinomios en CAbraham
 
GRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLABGRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLABandresbob
 
introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2Jorge Luis Jaramillo
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Angel Perez
 
Señales y formas de onda
Señales y formas de ondaSeñales y formas de onda
Señales y formas de ondaSENA
 
Grafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en MatlabGrafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en Matlabunisalesiana
 

En vedette (20)

La función escalón unitario
La función escalón unitarioLa función escalón unitario
La función escalón unitario
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlab
 
Funciones singulares
Funciones singularesFunciones singulares
Funciones singulares
 
14 integral definida [graficas]
14 integral definida [graficas]14 integral definida [graficas]
14 integral definida [graficas]
 
TEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOTEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETO
 
Señales y sistemas
Señales y sistemasSeñales y sistemas
Señales y sistemas
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)
 
Tablas del curso
Tablas del cursoTablas del curso
Tablas del curso
 
Informe funciones singulares
Informe funciones singularesInforme funciones singulares
Informe funciones singulares
 
Derivada Polinomios en C
Derivada Polinomios en CDerivada Polinomios en C
Derivada Polinomios en C
 
TIPOS DE DATOS MATLAB
TIPOS DE DATOS MATLABTIPOS DE DATOS MATLAB
TIPOS DE DATOS MATLAB
 
Transformada z
Transformada zTransformada z
Transformada z
 
Tutorial de matrices matlab
Tutorial de matrices matlabTutorial de matrices matlab
Tutorial de matrices matlab
 
GRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLABGRAFICA DE LA DERIVADA EN MATLAB
GRAFICA DE LA DERIVADA EN MATLAB
 
introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2introducción a la teoría de circuitos P2
introducción a la teoría de circuitos P2
 
Control digital con matlab
Control digital con matlabControl digital con matlab
Control digital con matlab
 
transformada z
transformada ztransformada z
transformada z
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
 
Señales y formas de onda
Señales y formas de ondaSeñales y formas de onda
Señales y formas de onda
 
Grafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en MatlabGrafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en Matlab
 

Similaire à Gráfica derivada e Integral de una función discreta y continua en matlab

Lugar geometrico
Lugar geometricoLugar geometrico
Lugar geometricoitcc
 
Introducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el controlIntroducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el control3inar
 
Logica difusautilizandomatlab
Logica difusautilizandomatlabLogica difusautilizandomatlab
Logica difusautilizandomatlabrubi18
 
EDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serieEDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serieIvenick
 
Notacion Sigma y el Teorema Fundamental del Cálculo
Notacion Sigma y el Teorema Fundamental del CálculoNotacion Sigma y el Teorema Fundamental del Cálculo
Notacion Sigma y el Teorema Fundamental del CálculoThomas Turkington
 
Derive 6 (integrales)
Derive 6 (integrales)Derive 6 (integrales)
Derive 6 (integrales)jalidf
 
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...SANTIAGO PABLO ALBERTO
 
Uba aproximaciones de la_formula_de_taylor
Uba aproximaciones de la_formula_de_taylorUba aproximaciones de la_formula_de_taylor
Uba aproximaciones de la_formula_de_taylorMabel Gay
 
Funcion De Transferencia
Funcion De TransferenciaFuncion De Transferencia
Funcion De TransferenciaGrupo05N
 
Funcion De Transferencia
Funcion De TransferenciaFuncion De Transferencia
Funcion De Transferenciagueste57ae6
 
Presentación de matlab electromagnetismo ...
Presentación de matlab electromagnetismo                                     ...Presentación de matlab electromagnetismo                                     ...
Presentación de matlab electromagnetismo ...SimonCaceres4
 

Similaire à Gráfica derivada e Integral de una función discreta y continua en matlab (20)

Lugar geometrico
Lugar geometricoLugar geometrico
Lugar geometrico
 
Solucion taller 1 de control 2
Solucion taller 1 de control 2Solucion taller 1 de control 2
Solucion taller 1 de control 2
 
laboratorio1 de diniz
laboratorio1 de dinizlaboratorio1 de diniz
laboratorio1 de diniz
 
Introducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el controlIntroducci´on a matlab y simulink para el control
Introducci´on a matlab y simulink para el control
 
Logica difusautilizandomatlab
Logica difusautilizandomatlabLogica difusautilizandomatlab
Logica difusautilizandomatlab
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
 
EDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serieEDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serie
 
Notacion Sigma y el Teorema Fundamental del Cálculo
Notacion Sigma y el Teorema Fundamental del CálculoNotacion Sigma y el Teorema Fundamental del Cálculo
Notacion Sigma y el Teorema Fundamental del Cálculo
 
FUNCIONES REALES
FUNCIONES REALESFUNCIONES REALES
FUNCIONES REALES
 
Derive 6 (integrales)
Derive 6 (integrales)Derive 6 (integrales)
Derive 6 (integrales)
 
Derivadas
DerivadasDerivadas
Derivadas
 
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
Practica 7(1) de ingeniería de control: Laboratorio de ingeniería de control(...
 
Uba aproximaciones de la_formula_de_taylor
Uba aproximaciones de la_formula_de_taylorUba aproximaciones de la_formula_de_taylor
Uba aproximaciones de la_formula_de_taylor
 
cap7.pdf
cap7.pdfcap7.pdf
cap7.pdf
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Funcion De Transferencia
Funcion De TransferenciaFuncion De Transferencia
Funcion De Transferencia
 
Funcion De Transferencia
Funcion De TransferenciaFuncion De Transferencia
Funcion De Transferencia
 
Presentación de matlab electromagnetismo ...
Presentación de matlab electromagnetismo                                     ...Presentación de matlab electromagnetismo                                     ...
Presentación de matlab electromagnetismo ...
 
Anexo a grahmatica
Anexo a grahmaticaAnexo a grahmatica
Anexo a grahmatica
 

Plus de Fabián Garzón

Timing Hazards (Retardos en Compuertas)
Timing Hazards (Retardos en Compuertas)Timing Hazards (Retardos en Compuertas)
Timing Hazards (Retardos en Compuertas)Fabián Garzón
 
Construcción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásicoConstrucción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásicoFabián Garzón
 
Banco de transformadores
Banco de transformadoresBanco de transformadores
Banco de transformadoresFabián Garzón
 
Método numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parcialesMétodo numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parcialesFabián Garzón
 
Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5Fabián Garzón
 
ConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De ColoresConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De ColoresFabián Garzón
 

Plus de Fabián Garzón (11)

Fenomeno de Aliasing
Fenomeno de AliasingFenomeno de Aliasing
Fenomeno de Aliasing
 
Diseño pid
Diseño pidDiseño pid
Diseño pid
 
Timing Hazards (Retardos en Compuertas)
Timing Hazards (Retardos en Compuertas)Timing Hazards (Retardos en Compuertas)
Timing Hazards (Retardos en Compuertas)
 
Construcción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásicoConstrucción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásico
 
Banco de transformadores
Banco de transformadoresBanco de transformadores
Banco de transformadores
 
Método numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parcialesMétodo numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parciales
 
Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5
 
Líquidos
LíquidosLíquidos
Líquidos
 
Tics Y Software Libre
Tics Y Software LibreTics Y Software Libre
Tics Y Software Libre
 
ConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De ColoresConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De Colores
 
DefinicióN SemióTica
DefinicióN SemióTicaDefinicióN SemióTica
DefinicióN SemióTica
 

Dernier

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 

Dernier (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 

Gráfica derivada e Integral de una función discreta y continua en matlab

  • 1. Facultad de Ingeniería Electrónica CONSULTA Fabián Garzón O. Ingeniería Electrónica 5TO NIVEL SEÑALES Y SISTEMAS Profesor: Ing. Vinicio Tapia
  • 2. GRAFICACIÓN DE LA DERIVACIÓN E INTEGRACIÓN DE SEÑALES CONTINUA EN MATLAB Primera Derivada de Señal Continua En la primera derivada de una señal continua se debe considerar que dicha señal está compuesta por funciones Escalón y funciones Rampa. Cuando se derivada una función Rampa se obtiene como resultado una función Escalón; y cuando se deriva una función Escalón se obtiene una función Impulso o conocido como Delta de Dirac. Tomando en cuenta estas características de la primera derivada de la señal continua de entrada, Ya podemos plantear la estructura para graficar en Matlab: Una vez construida la función definida por tramos, que en nuestro caso la llamamos f 1, procedemos a derivarla con el comando diff() , dicho comando nos permite obtener la primera derivada de la función f, pero cuando este comando realiza su acción nos genera un nuevo vector, almacenado en el vector df en nuestra programación, que tiene una dimensión diferente al vector que almacena el dominio de la función (denominado 1 Remítase la sección: Ejercicio Aplicativo “Señal Continua” para identificar como se construyó la función f por tramos.
  • 3. t), y al ser los vectores df y t de diferente dimensión el comando plot() no podrá graficar debido a que este comando exige que ambos vectores sean de igual dimensión. La solución para este problema se da ajustando el vector df a la misma dimensión que el vector dominio (t) realizado de la siguiente manera: esta forma en la programación nos permite redimensionar el vector df a la misma dimensión que el vector t; una vez ajustado el vector df, éste se almacenará en un nuevo vector adf que ya tendrá los mismos valores que df pero con la característica singular de que este vector ya posee la misma dimensión que el vector dominio t, permitiéndonos así poder graficar con el comando plot() los vectores adf, que tendrá los valores de “y” y corresponden a la derivada, y el vector t, que posee los valores del dominio de la función. Obteniendo la siguiente gráfica: Como se observa en la gráfica, el comando diff() nos permite obtener la derivada de la función, pero nunca consideró que las funciones rampa de la señal de entrada, al ser derivadas, se convierten en una función escalón. Para solucionar este problema debemos recordar que la función Escalón puede ser representado como una función de Pulso Rectangular, esta función puede ser graficada mediante el comando rectplus(t,w), donde el primer parámetro t representa el dominio donde va ser graficado el pulso rectangular y el segundo parámetro w representa el ancho que va tener el pulso. Obteniendo la siguiente gráfica:
  • 4. Segunda Derivada de Señal Continua Al aplicar la primera derivada a la señal continua conseguimos una gráfica que está compuesta de funciones escalón y funciones impulso (Deltas de Dirac). Miércoles la función escalón se analizó la primera derivada y se llegó a la conclusión que la derivada de una función escalón es una función impulso; pero ahora el problema se centra en derivar la función impulso o Delta de Dirac. Cuando se deriva una función impulso o Delta de Dirac, se debe considerar que: Delta de dirac (impulso) Primera derivada (Doblete) Segunda derivada (Triplete) Tercera derivada (Cuadriplete)
  • 5. Considerando lo anteriormente expuesto, podemos plantear nuestra programación en Matlab de la siguiente manera: Ayudándolos de la gráfica de la primera derivada podemos identificar las funciones impulso dadas, si esta primera derivada se la vuelve derivar obtenemos la segunda derivada de tal manera que se tendrán que derivar primero las funciones impulso; para ello en nuestra programación vamos a crear dichos impulsos para luego unirlos en una sola función y a esta derivar y observar los dobletes que se producirían, para esto la mejor forma de representar la función impulso es a través de la función seno cardinal. Para poder conseguir que un seno cardinal represente una función impulso lo que se debe hacer es variar su frecuencia para que así se acorte su distancia y llegue a formar un impulso unitario. La función seno cardinal en hablarse la realiza mediante el comando sinc(t) donde t representa el dominio de la función, ahora para cortar su distancia en convertirlo en un unitario tenemos que multiplicarlo por un parámetro quedando el comando de esta manera: sinc(A*t) , donde A es un valor por el que hay que multiplicar (en nuestro caso vale 100) al dominio para que éste reduzca su distancia quedando el comando empleado así:
  • 6. Cabe recalcar que esta función de ser desplazada en el tiempo consoló la variación en su dominio, y que al multiplicar a esta función por un valor estaríamos cambiando su amplitud; de esto nos podemos ayudar a crear impulsos no unitarios. Una vez creado todos los impulsos sumamos dichas funciones para formar una sola, y a esta función nueva, denominada d en la programación que, como es lógico pensar esta función será un tren de impulsos (deltas de dirac) , la derivamos obteniendo un tren de impulsos con dobletes que son las derivadas de los respectivos Deltas de dirac dados en la primera derivada. Obteniendo la gráfica así: A estos dobletes habrá que agregar los impulsos que ha generado los escalones de la primera derivada, ayúdanos de la función sinc(t) para tal efecto de la siguiente manera: Obteniendo consigo completar la segunda derivada representada en esta gráfica:
  • 7. Integral de Señal Continua Poder realizar la integral de una función en Matlab debemos trabajar de forma simbólica para ello vamos a usar el comando syms(x) que nos permitirá declarar variables simbólicas, utilizando de la siguiente manera: Como la función está definida por tramos como la integral tamiz de la realiza por tramos, de ello cuando se realice la gráfica con el comando ezplot(f) los tramos saldrán discontinuos, y ello se debe a que no se establece las condiciones iniciales de esa integral que corresponde a la variable C en una integral indefinida. Al corregir este principio y darle el valor correspondiente a C en cada integral se observará que la gráfica de la señal empezará a presentar los tramos de la función integrada uno a continuación del otro, obteniendo como gráfica lo siguiente:
  • 8. GRAFICACIÓN DE LA DERIVACIÓN E INTEGRACIÓN DE SEÑALES DISCRETAS EN MATLAB Primera Derivada de Señal Discreta Se debe recordar que una señal discreta es una señal de muestras es decir se compone de sumatoria de datos. Es por ello que el derivar a integrar, como se le hacen las funciones continuas, no es un proceso correcto para obtenerlas. Se podría decir que la derivación de una señal discreta se convierte en una diferencia y la integración en un sumatorio. DERIVACIÓN = DIFERENCIA Se puede obtener dos métodos para hacer la deriva de una función discreta, ellos son: Diferencia en adelanto: aquí se aplica la siguiente ecuación. Diferencia en retraso: aquí se aplica la siguiente ecuación. Ambos métodos nos permiten obtener la derivada, o más apropiadamente, diferencia de una señal discreta; las diferencia está en que la una presentará una gráfica de la señal adelantada y la otra en retraso. En Matlab desarrollaríamos así: Como se observa en el vector fr se almacena la función f 2 desplazada una unidad, para poder utilizar la diferencia en retraso, realizamos la diferencia de funcione y la almacenamos en el vector df. Obtenemos la siguiente gráfica: 2 Remítase la sección: Ejercicio Aplicativo “Señal Discreta” para identificar como se construyó la función f por tramos.
  • 9. Segunda Derivada de Señal Discreta Como se ve en el seno de la primera derivada en las señales discretas se habla de una diferencia, dicha diferencia puede ser en adelanto o retraso, y eso se consigue retrasando o adelantando la señal discreta y restando la de su original. Para obtener la segunda derivada de la señal discreta el desplazamiento ya no será sólo una unidad, sino que se desplazará dos unidades, en adelanto o retraso; si se deseara la tercera derivada de la señal discreta el desplazamiento ya no sería una o dos unidades, sino que será un desplazamiento de tres unidades en adelanto o retraso, y así sucesivamente de acuerdo a la derivada que se persiga. Por lo tanto nuestro ecuación a utilizar para la segunda derivada quedaría expresada como: Quedándonos la gráfica de la siguiente manera:
  • 10. Integral de Señal Discreta INTEGRACIÓN = SUMATORIO La integración es un sumatorio que responde a la siguiente ecuación: Dicha ecuación nos lleva a pensar que es una suma recursiva de los valores otorgados a la función discreta correspondiente a cada punto del dominio. Realizando la integración en Matlab tendríamos: El comando for() nos permite realizar la suma recursiva de los valores de la función discreta y generar el sumatorio propuesto en la ecuación, con ello obtenemos la siguiente gráfica:
  • 11. EJERCICIO DE APLICACIÓN Señal Continua CÓDIGO MATLAB clear; clc; % >>>>>>GRAFICA DE LA SEÑAL CONTINUA<<<<<<< %>>establecimiento del dominio t=-5:0.001:5; %>>GRÁFICO DE LA SEÑAL DADA f1=t+1; f2=2; f3=1; f4=((-2)*(t))+3; f5=0; f=(f1.*((t>=-2)&(t<=-1)))+(f2.*((t>- 1)&(t<=0)))+(f3.*((t>0)&(t<=1)))+(f4.*((t>1)&(t<=2))); %Gráfico de la señal subplot(2,2,1); plot(t,f,'b','LineWidth',2); %mejora del aspecto de la gráfica axis([-5 5 -4 4 ]) grid on; title('Señal de Entrada'); ylabel('X(t)'); xlabel('t'); %>>GRÁFICO PRIMERA DERIVADA; df=(diff(f)); %calula la primera derivada de la señal de entrada (f) adf=[df 0]; %Ajusta al vector df para que tenga la misma dimensión que el vector t % y ambos vectores puedan ser graficados en el comando plot() p1=1*rectpuls(t+1.5,1); %genera las F.Escalon para representar las % derivada de la F. Rampa p2=(-2)*rectpuls(t-1.5,1); p=(p1+p2); % unimos las funciones escalones para formar una sola función %Gráfico de la señal subplot(2,2,2); plot(t,adf,'m','LineWidth',1); hold on; plot(t,p,'m','LineWidth',2); hold on; %grafico de picos de los impulsos plot(-1,2,'^m'); plot(2,1,'^m'); plot(-2,-1,'vm'); plot(0,-1,'vm'); %mejora del aspecto de la gráfica axis([-5 5 -3 3 ])
  • 12. grid on; title('Primera Derivada'); ylabel('X´(t)'); xlabel('t'); %>>GRÁFICO SEGUNDA DERIVADA; %derivada de los delta de dirac d1=sinc(100*(t+2)); d2=2*sinc(100*(t+1)); d3=(-1)*sinc(100*(t)); d4=sinc(100*(t-2)); d=(d1.*(t==-2))+(d2.*(t==-1))+(d3.*(t==0))+(d4.*(t==2)); dd=diff(d); add=[dd 0]; %grafico de las derivada de los delta de dirac subplot(2,2,3) plot(t,add,'r','LineWidth',1) hold on %grafico de picos de los impulsos plot(-1,2,'^r'); plot(-1,-2,'vr'); plot(2,1,'^r'); plot(2,-1,'vr'); plot(-2,-1,'vr'); plot(-2,1,'^r'); plot(0,-1,'vr'); plot(0,1,'^r'); hold on; %Grafico impulsos adicionales de escalones en primera derivada e1=sinc(1000*(t+2)); e2=(-1)*sinc(1000*(t+1)); e3=(-2)*sinc(1000*(t-1)); e4=(2)*sinc(1000*(t-2)); e=(e1.*(t==-2))+(e2.*(t==-1))+(e3.*(t==1))+(e4.*(t==2)); subplot(2,2,3) plot(t,e,'r','LineWidth',1) hold on; %grafico de picos de los impulsos plot(-2,1,'^r'); plot(-1,-1,'vr'); plot(1,-2,'vr'); plot(2,2,'^r'); %mejora del aspecto de la gráfica axis([-5 5 -3 3 ]) grid on; title('Segunda Derivada'); ylabel('X´´(t)'); xlabel('t');
  • 13. %>>GRÁFICO INTEGRAL DE LA SEÑAL DADA %señal dada pero tratada en forma simbólica syms x; ff1=x+1; ff2=2; ff3=1; ff4=((-2)*(x))+3; %Calculo de integrales de cada función intff1=int(ff1,x)-1.5; % se ubica condiciones iniciales a la integral intff2=int(ff2,x)+0.5; intff3=int(ff3,x)+0.5; intff4=int(ff4,x)+1.75; %Grafico de la integral subplot(2,2,4) ezplot(intff1,[-2,-1]); hold on ezplot(intff2,[-1,0]); ezplot(intff3,[0,1]); ezplot(intff4,[1,2]); ezplot('1.5',[2,4.5]);%grafica de la constante ezplot('-1',[-2,-4.5]); grid on; axis([-5 5 -3 3 ]) title('Integral'); xlabel('t'); RESULTADO GRÁFICO
  • 14. Señal Discreta CÓDIGO MATLAB clear; clc %dominio n=-5:1:5; %función discreta f1=-1; f2=-0.5; f3=0; f4=0.5; f5=1; f=(f1.*((n>=-4)&(n<=-2))+(f2.*(n==- 1))+(f3.*(n==0))+(f4.*(n==1))+(f5.*((n>=2)&(n<=3)))); subplot(2,2,1); stem(n,f,'fill'); axis([-5 5 -2 2]); title('Señal Entrada'); xlabel('n'); ylabel('x[n]'); %PRIMERA DERIVADA = DIFERENCIA = fr = x[n]- x[n-1] fr=(f1.*(((n-1)>=-4)&((n-1)<=-2))+(f2.*((n-1)==-1))+(f3.*((n-1)==0))+(f4.*((n- 1)==1))+(f5.*(((n-1)>=2)&((n-1)<=3)))); df=f-fr; subplot(2,2,2); stem(n,df,'m','fill'); axis([-5 5 -2 2]); title('Primera Derivada'); xlabel('n'); ylabel('x´[n]'); %SEGUNDA DERIVADA = DIFERENCIA = fr = x[n]- x[n-2] fr=(f1.*(((n-2)>=-4)&((n-2)<=-2))+(f2.*((n-2)==-1))+(f3.*((n-2)==0))+(f4.*((n- 2)==1))+(f5.*(((n-2)>=2)&((n-2)<=3)))); df=f-fr; subplot(2,2,3); stem(n,df,'m','fill'); axis([-5 5 -2 2]); title('Segunda Derivada'); xlabel('n'); ylabel('x´´[n]'); %INTEGRAL = SUMATORIO [fila,columna]=size(f); intf=zeros(size(f));%crea un vector del mismo tamaño que f for i=2:1:columna acum=0; for j=1:1:i acum=acum+f(j); end
  • 15. intf(i)=acum; end subplot(2,2,4); stem(n,intf,'r','fill'); axis([-5 5 -4 4]); title('Integral'); xlabel('n'); ylabel('Integral x[n]'); RESULTADO GRÁFICO