Skip to content
ECP UFU

Atividade 03

Atividade 03

Conteúdos

Nome da Atividade: Matlab para a Transformada de Laplace - Atividade 03

Nome e Matrícula: Lucas Lima do Nascimento - 12111ECP024

3. Explique os objetivos das seguintes funções: residue, poly, roots, symbolic, partfrac, conv, polyval, tf, tf2zp, tfdata, impulse, step, ramp, pretty.

  • residue - Se for usado da forma [r,p,k] = residue(b,a), ele encontra os resíduos, polos e termos de uma expansão por frações parciais dos polinômios $\dfrac {b(s)}{a(s)}$. Se for usado da forma [b,a] = residue(r,p,k), ele converte a fração parcial de volta a forma polinomial e retorna os coeficientes a e b.
  • poly - Se for usado da forma p = poly(r), onde r é um vetor, retorna os coeficientes do polinômio cujas raízes são os elementos de r. Se for usado da forma p = poly(A), onde A é uma matriz n por n, retorna os n+1 coeficientes do polinômio característico da matriz.
  • roots - Usado da forma r = roots(p) retorna as raízes do polinômio representado por p como um vetor coluna
  • syms - Cria representações simbólicas de variáveis escalares, funções e matrizes
  • partfrac - Usado da forma partfrac(expr,var), encontra a decomposição em frações parciais da expr com respeito a variável var. Se var não for especificado, partfrac usa a variável determinada por symvar.
  • conv - w = conv(u,v) retorna a convolução dos vetores u e v. Se u e v são vetores de coeficientes polinomiais, fazer sua convolução é equivalente à multiplicá-los.
  • polyval - y = polyval(p,x) calcula o valor do polinômio p no ponto x.
  • tf - Usamos tf para criar um modelo de uma função de transferência.
  • tf2zp - [z,p,k] = tf2zp(b,a) é usada para encontrar a matriz de zeros z, o vetor de polos p e o vetor associado de ganhos k para os parâmetros da função de transferência b e a.
  • tfdata - Responsável por acessar os dados da função de transferência, por exemplo, [num,den] = tfdata(sys) retorna os coeficientes do numerador e denumerador da função de transferência representada por sys.
  • impulse - Calcula e imprime na tela o valor da resposta ao impulso unitário de um sistema de modelagem dinâmica.
  • step - Calcula e imprime na tela o valor da resposta à função degrau de um sistema de modelagem dinâmica.
  • ramp - Calcula e imprime na tela o valor da resposta à função rampa de um sistema de modelagem dinâmica.
  • pretty - Imprime de forma mais “legível” o texto na tela, em termos matemáticos. Na documentação do matlab, diz ser preferível utilizar o Live Script ao invés do pretty para representações melhores.

4. Faça os exemplos práticos disponíveis no arquivo ‘Ogata -cap 2 –Matlab’. Essa atividade visa apresentar os conceitos básicos de uso do Matlab para a modelagem e resolução de problemas de sistemas de controle.

  • Exemplo 2-1:

Untitled

  • Exemplo 2-2:

Untitled

Untitled

Untitled

  • Exemplo 2-3

Untitled

Untitled

  • Exemplo 2-4

Untitled

Untitled

  • Exemplo 2-5

Untitled

Untitled

  • Exemplo 2-6

Untitled

Untitled

Untitled

  • Exemplo 2-7

Untitled

Untitled

  • Exemplo 2-8

Untitled

Untitled

  • Exemplo 2.9

Untitled

  • Exemplo 2.10

Untitled

Untitled

  • Exemplo 2.11

Untitled

Untitled

Untitled

Untitled

  • Exemplo 2.12

Untitled

Untitled

Untitled

  • Exemplo 2.13

Untitled

  • Exemplo 2.14

Untitled

Untitled

  • Exemplo 2.15

Untitled

Untitled

Untitled

  • Exemplo 2.16

Untitled

Untitled