I have a laplace transfer-function
G(s)=k(1+sT)/s*2
which I need the discrete-time version G(z) using impulse invariance method.
Using partial fractions I get
G(s) = c1/s + c2/s^2
c1=kT and c2=k
However when I use Matlab c2d and select "impulse" it gives me a different version though the first term c1 is right. Matlabs second term c2 is negative.
I assume for multiple poles something is different.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 74 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 02:26:33 |
| Calls: | 1,194 |
| Files: | 1,353 |
| D/L today: |
2 files (1,590K bytes) |
| Messages: | 291,157 |