12.07.2015 Views

GNU Octave - Local Sector 7 web page

GNU Octave - Local Sector 7 web page

GNU Octave - Local Sector 7 web page

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

246 <strong>GNU</strong> <strong>Octave</strong>29.3 System display functionssysout (sys, opt)print out a system data structure in desired formatFunction Filesysoptsystem data structureDisplay option[] primary system form (default)"ss" state space form"tf" transfer function form"zp" zero-pole form"all" all of the abovetfout (num, denom, x)Function FilePrint formatted transfer function n(s)/d(s) to the screen. x defaults to the string"s"zpout (zer, pol, k, x)print formatted zero-pole form to the screen. x defaults to the string "s"29.4 Block Diagram ManipulationsSee Section 29.7 [systime], <strong>page</strong> 264.Unless otherwise noted, all parameters (input,output) are system data structures.Function Filebddemo (inputs)<strong>Octave</strong> Controls toolbox demo: Block Diagram Manipulations demo.Function Filebuildssic (clst, ulst, olst, ilst, s1, s2, s3, s4, s5, s6, s7, s8)Function FileForm an arbitrary complex (open or closed loop) system in state-space form fromseveral systems. buildssic can easily (despite its cryptic syntax) integrate transferfunctions from a complex block diagram into a single system with one call. Thisfunction is especially useful for building open loop interconnections for H ∞ and H 2designs or for closing loops with these controllers.Although this function is general purpose, the use of sysgroup sysmult, sysconnectand the like is recommended for standard operations since they can handle mixeddiscrete and continuous systems and also the names of inputs, outputs, and states.The parameters consist of 4 lists that describe the connections outputs and inputsand up to 8 systems s1–s8. Format of the lists:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!