 # pedido de ajuda para trabalhar com o matlab

## Recommended Posts preciso de ajuda para resolver as alineas presentes neste link em matlab

http://atd-fac.blogspot.pt/2013/03/trabalho-2.html

##### Share on other sites ja fiz o seguinte num script mas estou a obter erros na função g(z) quando corro

```
a1=-2.1-0.2*mod(63,2);
a2=1.43+0.31*mod(63,2);
a3=-0.315-0.117*mod(63,2);
a4=0;
a5=0;

b1=0;
b2=0.9167*mod(1+63,2);
b3=0.3137*mod(63,2);
b4=-0.5867*mod(1+63,2);
b5=-0.1537*mod(63,2);

a = [a1 a2 a3 a4 a5];
b = [b1 b2 b3 b4 b5];

g(z) = (b3.*Z.^(-3) + b5.*Z.^(-5))/(1+a1.*z.^(-1) + a2.*z.^(-2));

% devolve os polos
polos = roots(a);
abs(polos)
all(abs(polos)<1);

% devolve os zeros ?

% apresentrar a localizaçao dos polos e dos zeros no plano z ?
```

Edited by thoga31
GeSHi

##### Share on other sites O `g(z)` é suposto fazer o quê? É para declarar uma função?

Se sim, o melhor é veres isto: http://www.mathworks.com/help/matlab/matlab_prog/anonymous-functions.html

(Já agora, convém editares a mensagem inicial, e colocar lá as tuas dúvidas em vez de um link para o enunciado.)

##### Share on other sites O `g(z)` é suposto fazer o quê? É para declarar uma função?

Se sim, o melhor é veres isto: http://www.mathworks.com/help/matlab/matlab_prog/anonymous-functions.html

(Já agora, convém editares a mensagem inicial, e colocar lá as tuas dúvidas em vez de um link para o enunciado.)

sim é para declarar a função com o qual eu vou resolver as alineas

determinar os zeros e polos, etc

mas dá erro na declaração

no site que me passaste nao achei um exemplo que me ajude

## Create an account

Register a new account

×

• #### Revista PROGRAMAR

• Wiki
• IRC
×
• Create New...