Tessero\Signal\Lti
AI assistant
Build this with Claude Code, Cursor or Copilot
Copy a Tessero-tuned prompt for Tessero\Signal\Lti, grounded in 13 real API signatures , into your IDE's AI. No chatbot, just exact context.
create
static
create(mixed ...$system): Tessero\Signal\Lti
Factory: construct the appropriate representation from a variable argument list.
poles
poles(): array
Poles of the system (roots of the denominator / eigenvalues of A), as [re, im] pairs.
zeros
zeros(): array
Zeros of the system, as [re, im] pairs.
toTf
toTf(): Tessero\Signal\TransferFunction
Convert to TransferFunction representation.
toZpk
toZpk(): Tessero\Signal\ZerosPolesGain
Convert to ZerosPolesGain representation.
toSs
toSs(): Tessero\Signal\StateSpace
Convert to StateSpace representation.
impulse
impulse(mixed $T): array
Continuous-time impulse response (scipy LTI.impulse).
step
step(mixed $T): array
Continuous-time step response (scipy LTI.step).
bode
bode(mixed $w): array
Bode magnitude (dB) and phase (deg) (scipy LTI.bode).
freqresp
freqresp(mixed $w): array
Complex frequency response H(jw) (scipy LTI.freqresp), returned as [re, im] pairs.
dimpulse
dimpulse(int $n = 100): array
Discrete-time impulse response (scipy dlti.impulse / dimpulse).
dstep
dstep(int $n = 100): array
Discrete-time step response (scipy dlti.step / dstep).
dbode
dbode(mixed $w): array
Discrete-time Bode magnitude (dB) and phase (deg) (scipy dlti.bode).