SlideShare uma empresa Scribd logo
1 de 14
Professor:
Gerson Leiria Nunes
 Transformada Z no MATLAB
 Transformada Z inversa no MATLAB
 Definição de Polos e Zeros
 O Matlab possui ferramentas capazes de
representar sinais discretos através de sua
transformada Z.
 O comando “syms” serve para definir as
variáveis “n” de forma simbólica.
 O comando “ztrans(<função>)” serve para
calcular a transformada Z de uma
determinada <função>.
 O comando “iztrans(<função>)” serve para
calcular a transformada Z inversa de uma
determinada <função>.
 Exemplo 1:
 Função h(n) = 1^n
 No matlab temos:
 syms n;
 h = 1^n;
 hz = ztrans(h);
 pretty(hz);
 Exemplo 2:
 Função h1(n) = 2n
 No matlab temos:
 syms n;
 h1 = 2*n;
 h1z = ztrans(h1);
 pretty(h1z);
 Iztrans(h1z);
 Iztrans(hz);
 Toda função pode ser definida por frações
parciais:
 Onde B(Z) e A(Z) são polinômios em Z
 Zeros são os valores onde X(Z) = 0
 Polos são os valores onde X(Z) = ∞
 Desde que A(Z) e B(Z) sejam polinômios em Z,
eles podem ser expressos na forma fatorada
como:
Aula   11
Aula   11
Aula   11
Aula   11

Mais conteúdo relacionado

Mais procurados

Teorema da recursão
Teorema da recursãoTeorema da recursão
Teorema da recursãoSergio Maia
 
Funções hiperbólicas
Funções hiperbólicasFunções hiperbólicas
Funções hiperbólicasnumerosnamente
 
Recursividade em C
Recursividade em CRecursividade em C
Recursividade em CCaique Silva
 
Ponteiros e Alocação Dinâmica
Ponteiros e Alocação DinâmicaPonteiros e Alocação Dinâmica
Ponteiros e Alocação DinâmicaEduardo Oliveira
 
Ruby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanosRuby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanosGregorio Kusowski
 
Paradigmas de linguagens de programacao - aula#10
Paradigmas de linguagens de programacao - aula#10Paradigmas de linguagens de programacao - aula#10
Paradigmas de linguagens de programacao - aula#10Ismar Silveira
 
Aula 10 minimizaçãode automato
Aula 10   minimizaçãode automatoAula 10   minimizaçãode automato
Aula 10 minimizaçãode automatowab030
 
Aula 5 linguagens regularese automatosfinitosnãodeterministico
Aula 5   linguagens regularese automatosfinitosnãodeterministicoAula 5   linguagens regularese automatosfinitosnãodeterministico
Aula 5 linguagens regularese automatosfinitosnãodeterministicowab030
 
ShellSort - Ordenação
ShellSort - OrdenaçãoShellSort - Ordenação
ShellSort - OrdenaçãoAnderson Zardo
 

Mais procurados (14)

Teorema da recursão
Teorema da recursãoTeorema da recursão
Teorema da recursão
 
Logaritmos
LogaritmosLogaritmos
Logaritmos
 
Funções hiperbólicas
Funções hiperbólicasFunções hiperbólicas
Funções hiperbólicas
 
Recursividade em C
Recursividade em CRecursividade em C
Recursividade em C
 
Função Módulo
Função MóduloFunção Módulo
Função Módulo
 
Ponteiros e Alocação Dinâmica
Ponteiros e Alocação DinâmicaPonteiros e Alocação Dinâmica
Ponteiros e Alocação Dinâmica
 
Ruby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanosRuby - Criando código para máquinas e humanos
Ruby - Criando código para máquinas e humanos
 
Recursividade
RecursividadeRecursividade
Recursividade
 
Equivalência entre AFnD e AFD
Equivalência entre AFnD e AFDEquivalência entre AFnD e AFD
Equivalência entre AFnD e AFD
 
Paradigmas de linguagens de programacao - aula#10
Paradigmas de linguagens de programacao - aula#10Paradigmas de linguagens de programacao - aula#10
Paradigmas de linguagens de programacao - aula#10
 
Aula 10 minimizaçãode automato
Aula 10   minimizaçãode automatoAula 10   minimizaçãode automato
Aula 10 minimizaçãode automato
 
Aula 5 linguagens regularese automatosfinitosnãodeterministico
Aula 5   linguagens regularese automatosfinitosnãodeterministicoAula 5   linguagens regularese automatosfinitosnãodeterministico
Aula 5 linguagens regularese automatosfinitosnãodeterministico
 
Grafos
GrafosGrafos
Grafos
 
ShellSort - Ordenação
ShellSort - OrdenaçãoShellSort - Ordenação
ShellSort - Ordenação
 

Mais de Universidade Federal do Pampa (20)

Estudo e análise da dispersão de poluentes
Estudo e análise da dispersão depoluentesEstudo e análise da dispersão depoluentes
Estudo e análise da dispersão de poluentes
 
Camada de transporte parte3
Camada de transporte parte3Camada de transporte parte3
Camada de transporte parte3
 
Camada de transporte parte2
Camada de transporte parte2Camada de transporte parte2
Camada de transporte parte2
 
Camada de transporte parte1
Camada de transporte parte1Camada de transporte parte1
Camada de transporte parte1
 
Camada de rede parte3
Camada de rede   parte3Camada de rede   parte3
Camada de rede parte3
 
Camada de rede parte2
Camada de rede   parte2Camada de rede   parte2
Camada de rede parte2
 
Camada de rede parte1
Camada de rede   parte1Camada de rede   parte1
Camada de rede parte1
 
Camada de enlace parte2
Camada de enlace   parte2Camada de enlace   parte2
Camada de enlace parte2
 
Camada de enlace parte1
Camada de enlace   parte1Camada de enlace   parte1
Camada de enlace parte1
 
Camada de aplicação parte1
Camada de aplicação parte1Camada de aplicação parte1
Camada de aplicação parte1
 
Camada de aplicacao parte2
Camada de aplicacao parte2Camada de aplicacao parte2
Camada de aplicacao parte2
 
Aula sockets
Aula socketsAula sockets
Aula sockets
 
Aula introdutoria parte 2
Aula introdutoria   parte 2Aula introdutoria   parte 2
Aula introdutoria parte 2
 
Seguranca de rede
Seguranca de redeSeguranca de rede
Seguranca de rede
 
Aula introdutoria parte 1
Aula introdutoria   parte 1Aula introdutoria   parte 1
Aula introdutoria parte 1
 
Aula 12
Aula   12Aula   12
Aula 12
 
Aula 10
Aula   10Aula   10
Aula 10
 
Aula 9
Aula   9Aula   9
Aula 9
 
Aula 8
Aula   8Aula   8
Aula 8
 
Aula 6.
Aula   6.Aula   6.
Aula 6.
 

Aula 11

  • 2.  Transformada Z no MATLAB  Transformada Z inversa no MATLAB  Definição de Polos e Zeros
  • 3.  O Matlab possui ferramentas capazes de representar sinais discretos através de sua transformada Z.  O comando “syms” serve para definir as variáveis “n” de forma simbólica.  O comando “ztrans(<função>)” serve para calcular a transformada Z de uma determinada <função>.  O comando “iztrans(<função>)” serve para calcular a transformada Z inversa de uma determinada <função>.
  • 4.  Exemplo 1:  Função h(n) = 1^n  No matlab temos:  syms n;  h = 1^n;  hz = ztrans(h);  pretty(hz);
  • 5.  Exemplo 2:  Função h1(n) = 2n  No matlab temos:  syms n;  h1 = 2*n;  h1z = ztrans(h1);  pretty(h1z);
  • 7.
  • 8.
  • 9.  Toda função pode ser definida por frações parciais:  Onde B(Z) e A(Z) são polinômios em Z  Zeros são os valores onde X(Z) = 0  Polos são os valores onde X(Z) = ∞
  • 10.  Desde que A(Z) e B(Z) sejam polinômios em Z, eles podem ser expressos na forma fatorada como: