en fr

Sysquake Pro – Table of Contents

Sysquake – Table of Contents

Sysquake for LaTeX – Table of Contents

Libraries for Sysquake

Libraries are collections of functions which complement the set of built-in functions and operators of LME, the programming language of Sysquake. To use them, type (or add in the functions block of the SQ files which rely on them) a use command, such as

use stdlib
bench
bench implements a benchmark which can be used to compare the performance of LME on different platforms.
bitfield
bitfield implements constructors and methods for bit fields (binary numbers). Standard operators are redefined to enable the use of & and | for bitwise operations, and subscripts for bit extraction and assignment.
colormaps
colormaps defines functions which create color maps for command colormap.
constants
constants defines physical constants in SI units.
date
date implements functions for date and time manipulation and conversion to and from strings.
filter
filter implements functions for the design of analog and digital filters.
lti
lti implements constructors and methods for Linear Time-Invariant models, whcih may represent dynamical systems as continuous-time or discrete-time state-space models or transfer functions. With them, you can use standard operator notations such as + or *, array building operators such as [A,B;C,D], connection functions such as parallel or feedback, and much more.
lti_filter
lti_filter implements functions for the design of analog and digital filters given as lti objects.
lti_gr
lti_gr, loaded automatically with lti, defines methods which provide for lti objects the same functionality as the native graphical functions of Sysquake for dynamical systems, such as bodemag for the magnitude of the Bode diagram or step for the step response.
polyhedra
polyhedra implements functions which create solid shapes with polygonal faces in 3D.
polynom
polynom implements constructors and methods for polynomial and rational functions. With them, you can use standard operator notations such as + or *.
probdist
probdist defines classes for probability distributions.
sigenc
sigenc implements functions related to signal encoding to and decoding from a digital representation.
solids
solids implements functions which create solid shapes in 3D. Solids are generated with parametric equations and displayed with surf.
stat
stat provides more advanced statistical functions.
stdlib
stdlib is the standard library of general-purpose functions for LME. Functions span from array creation and manipulation to coordinates transform and basic statistics.
wav
wav implements functions for reading and writing WAV files, or encoding and decoding data encoded as WAV in memory.