Control package: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
The {{Forge|control}} package is part of the [[Octave Forge]] project. | The {{Forge|control}} package is part of the [[Octave Forge]] project. | ||
== Function list == | |||
=== Linear System Representation === | |||
{| class="wikitable" | |||
|- | |||
! Title !! Chapter !! Function !! Implemented !! File !! Status | |||
|- | |||
| rowspan="11" | Basic Models || tf || yes | |||
| | |||
|} | |||
== Some very basic examples == | == Some very basic examples == |
Revision as of 11:49, 23 September 2015
The control package is part of the Octave Forge project.
Function list
Linear System Representation
Title | Chapter | Function | Implemented | File | Status |
---|---|---|---|---|---|
Basic Models | tf | yes |
Some very basic examples
PT1/low-pass filter step response
Code: Creating a transfer function and plotting its response |
T1=0.4; # time constant
P=tf([1], [T1 1]) # create transfer function model
step(P,2) # plot step response
#add some common markers like the tangent line at the origin, which crosses lim(n->inf) f(t) at t=T1
hold on
plot ([0 T1], [0 1],"g")
plot ([T1 T1], [0 1],"k")
plot ([0 T1], [1-1/e 1-1/e],"m")
hold off
|
Try also bode(P)! (a first order low-pass filter has -3db magnitude at f=1/T1)