Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

NonlinearSystems

Guides

  • Guide to ZigangPan`NonlinearSystems`

Symbols

  • convert2NLsystem
  • emptyNLsystem
  • linearization
  • NLcalculaterelativedegree
  • NLdynamicextension
  • NLsystemblockdiagonal
  • NLsystemcheck
  • NLsystemconcatenate
  • NLsystemfeedback
  • NLsystemoperation
  • NLsystemparallel
  • simulationNLsystem
  • sinewavesystem
Guide to ZigangPan`NonlinearSystems`
This paclet implementation of nonlinear system is a bit versatile than the one offered in Mathematica.
NLsystemcheck
— check a given variable is in the special system representation (i.e., the ten-item list format).
NLsystemoperation
— Do various operations on a LTI system in the special ten-item format. Such as:
View -- view the system in a table like format
Organize -- sort the state, input, and output names and list the system in a more organized way
Organize and View -- do both of above
Add active inputs
Add active outputs
Drop active inputs
Drop active outputs
Set active inputs
Set active outputs
Add control inputs
Drop control inputs
Add disturbance inputs
Drop disturbance inputs
....
State transformation -- do state transformation using the pure transformation function provided. new states = transformation[old states]. The inverse of the transformation (a pure function) may be supplied as the third argument.
Drop states
NLsystemblockdiagonal
— build a bigger system that consists of two nonlinear systems in block diagonal composition.
NLsystemconcatenate
— concatenate two nonlinear systems in special format.
NLsystemparallel
— parallel interconnect two nonlinear systems in special format such that they share the common active inputs.
NLsystemfeedback
—
feedbackinterconnecttwononlinear
systems in special format.
simulationNLsystem
— simulate an nonlinear system in feedback with a nonlinear controller and a nonlinear disturbance system.
emptyNLsystem
— generate an empty nonlinear system in special format.
sivewavesystem
— generate a nonlinear system in special format that produces a stable sinusoidal output with specified amplitude and frequency. ▪
convert2NLsystem
— convert a LTI system in the special ten-item list to an equivalent nonlinear system in the special ten-item list (not the same ten-item list).
linearization
— linearize a nonlinear system around an operating point, and gives the linearization as an LTI system in special ten-item list.
NLcalculaterelativedegree
— calculate the relative degrees of a nonlinear system in the special format and determine whether it admits vector relative degree.
NLdynamicextension
— do dynamic extension on a nonlinear system in special format to reach (uniform) vector relative degree.
emptyNLsystem
▪
sinewavesystem
linearization
▪
convert2NLsystem
NLsystemcheck
▪
NLsystemblockdiagonal
▪
NLsystemparallel
▪
NLsystemconcatenate
▪
NLsystemfeedback
▪
NLsystemoperation
▪
simulationNLsystem
NLcalculaterelativedegree
▪
NLdynamicextension
""

© 2025 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com