Creating and Manipulating Models Next Page

Creating and Manipulating Models

LTI Models

Linear, Time-Invariant Models

LTI Model Formats

Using LTI Models

LTI Objects

Precedence Rules

Viewing LTI Systems As Matrices

LTI Command Summary

Creating LTI Models

Transfer Function Models

Zero-Pole-Gain Models

State-Space Models

Descriptor State-Space Models

Frequency Response Data (FRD) Models

Discrete-Time Models

Data Retrieval

LTI Properties

Generic LTI Properties

Model-Specific Properties

Setting LTI Properties

Accessing Property Values Using get

Direct Property Referencing Using Dot Notation

Additional Insight into LTI Properties

Model Conversion

Explicit Conversion

Automatic Conversion

Caution About Model Conversions

Time Delays

Functions that Support Time Delays

Specifying Input/Output Delays

Distillation Column Example

Specifying Delays on the Inputs or Outputs

Specifying Delays in Discrete-Time Models

Retrieving Information About Delays

Padé Approximation of Time Delays

Simulink Block for LTI Systems

References

Operations on LTI Models

Overview

Precedence and Property Inheritance

Extracting and Modifying Subsystems

Basic Subsystem Concepts

Referencing FRD Models Through Frequencies

Referencing Channels by Name

Resizing LTI Systems

Arithmetic Operations on LTI Models

Addition and Subtraction

Multiplication

Inversion and Related Operations

Transposition

Pertransposition

Model Interconnection Functions

Concatenation of LTI Models

Feedback and Other Interconnection Functions

Continuous/Discrete Conversions of LTI Models

Zero-Order Hold

First-Order Hold

Tustin Approximation

Tustin with Frequency Prewarping

Matched Poles and Zeros

Discretization of Systems with Delays

Resampling of Discrete-Time Models

References

Model Analysis Tools

General Model Characteristics

Model Dynamics

State-Space Realizations

Arrays of LTI Models

The Concept of an LTI Array

When to Use an LTI Array

When to Collect a Set of Models in an LTI Array

Restrictions for LTI Models Collected in an Array

Where to Find Information on LTI Arrays

Visualizing LTI Arrays

Higher Dimensional Arrays of LTI Models

Dimensions, Size, and Shape of an LTI Array

I/O and Array Dimensions of LTI Arrays

Accessing the Dimensions of an LTI Array
Using size and ndims

Using reshape to Rearrange an LTI Array

Building LTI Arrays

Building LTI Arrays Using for Loops

Building LTI Arrays Using the stack Function

Building LTI Arrays Using tf, zpk, ss, and frd

Generating Random LTI Arrays Using rss

Indexing Into LTI Arrays

Accessing Particular Models in an LTI Array

Extracting LTI Arrays of Subsystems

Reassigning Parts of an LTI Array

Deleting Parts of an LTI Array

Operations on LTI Arrays

Example: Addition of Two LTI Arrays

Dimension Requirements

Special Cases for Operations on LTI Arrays

Other Operations on LTI Arrays


 Creating and Manipulating Models Next page 

© 1994-2005 The MathWorks, Inc.