@tf/tf
Function File: s = tf (’s’)
Function File: z = tf (’z’, tsam)
Function File: sys = tf (sys)
Function File: sys = tf (mat, …)
Function File: sys = tf (num, den, …)
Function File: sys = tf (num, den, tsam, …)
Create or convert to transfer function model.
Inputs
set (tf) for more information.Outputs
Option Keys and Values
{'u1', 'u2', ...}{'y1', 'y2', ...}Example
octave:1> s = tf ('s');
octave:2> G = 1/(s+1)
Transfer function 'G' from input 'u1' to output ...
1
y1: -----
s + 1
Continuous-time model.
octave:3> z = tf ('z', 0.2);
octave:4> H = 0.095/(z-0.9)
Transfer function 'H' from input 'u1' to output ...
0.095
y1: -------
z - 0.9
Sampling time: 0.2 s
Discrete-time model.
octave:5> num = {[1, 5, 7], [1]; [1, 7], [1, 5, 5]};
octave:6> den = {[1, 5, 6], [1, 2]; [1, 8, 6], [1, 3, 2]};
octave:7> sys = tf (num, den)
Transfer function 'sys' from input 'u1' to output ...
s^2 + 5 s + 7
y1: -------------
s^2 + 5 s + 6
s + 7
y2: -------------
s^2 + 8 s + 6
Transfer function 'sys' from input 'u2' to output ...
1
y1: -----
s + 2
s^2 + 5 s + 5
y2: -------------
s^2 + 3 s + 2
Continuous-time model.
octave:8>
|
Source Code: @tf/tf