A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Scilab Aula 3 – Chapter 1 Signals and Systems. Solução de sistemas lineares Para resolver um sistema linear utilizamos a seguinte fórmula: X = inv(A)

Apresentações semelhantes


Apresentação em tema: "Scilab Aula 3 – Chapter 1 Signals and Systems. Solução de sistemas lineares Para resolver um sistema linear utilizamos a seguinte fórmula: X = inv(A)"— Transcrição da apresentação:

1 Scilab Aula 3 – Chapter 1 Signals and Systems

2 Solução de sistemas lineares Para resolver um sistema linear utilizamos a seguinte fórmula: X = inv(A) * B (admitindo que A possui inversa) Onde AX = B

3 Verificação do exercício da aula passada B.31 Considere o seguinte sistema de equações: X 1 + x 2 + x 3 = 1 X 1 + 2x 2 + 3x 3 = 3 X 1 – x 2 = -3 Utilize o novo método para encontrar a solução:. X 1 = -1X 2 = 2X 3 = 0

4 Comandos for, while, if-then-else for variável = vetor_linha //corpo end while condição // corpo end If condição then //corpo elseif condição //corpo else //corpo end

5 Plot: Funções Lembrando: function[retorno] = nome(param) Ex.: Funcão degrau (Step) t = [-%pi:0.01:%pi] ou linspace(-%pi,%pi,100) plot (t, degrau(t),[‘color’])

6 Plot: Funções Possível Solução… function[v] = degrau(t) v = []; b = size(t); for u = [1:b(2)] if (t(u)>=0) then v = [v 1]; else v = [v 0]; end endfunction

7 Plot: função degrau Use a função isoview(xi,xf,yi,yf): isoview (-4,4,-0.5,2)

8 Exercício 1 Defina a função para o sinal abaixo:

9 Exercício 1 function [r] = pe(t) r = degrau(t-1) - degrau(t-3); endfunction Outras funções auxiliares de plot: xtitle(‘title’), xgrid(),

10 Signal Operations Time Reversal φ(t) = pe(-t) plot(t, pe(-t)) φ(t)

11 Signal Operations Time Shifting φ(t) = pe(t - 1) φ(t)

12 Signal Operations Time Scaling φ(t) = pe(2.5*t) φ(t)

13 Plot: Função Exponecial e st s = a – b * %i t = [-%pi: 0.01: %pi] plot(t, exp(s*t)) s = 0 s = a + 0j e st = e at (cos bt + j sin bt) s = 0 + bj s = a + bj Ex: a = ±1b = ±2π

14 Plot: Função Exponecial e st s = 0

15 Plot: Função Exponecial e st s = a + 0j a > 0 a < 0

16 Plot: Função Exponecial e st s = 0 + bj // b = ±2π

17 Plot: Função Exponecial e st s = a + bj // s = ±1 ± 2*%pi*%i a < 0a > 0

18 Plot: Função Exponecial e st Possível solução... function[v] = myExpo(t,a,b) s = a + b*%i; v = exp(s*t); endfunction plot(t, myExpo(t,1,2*%pi))

19 Exercício A partir de x(t) = e t e da função degrau, plotar o seguinte sinal:

20 Integração [x]=integrate(‘expr’, ‘v’,x0,x1) Exercício: Calcular a energia do sinal do exercício anterior. Lembrando que: E x = ∫ x(t) 2 dt Resposta:

21 Integração Definindo Logaritimo Natural a partir de sua definição function[res] = ln(x) if (x > 0) then res = integrate('1/t', 't', 1, x); else printf("parametro inválido..!"); res = x; end endfunction

22 Dúvidas


Carregar ppt "Scilab Aula 3 – Chapter 1 Signals and Systems. Solução de sistemas lineares Para resolver um sistema linear utilizamos a seguinte fórmula: X = inv(A)"

Apresentações semelhantes


Anúncios Google