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
ZigangPan`NonlinearSystems`
NLsystemparallel
​
nlsystem3=NLsystemparallel[nlsystem1,nlsystem2]
returns a composite
nlsystem3
whose inputs are the joined list of inputs of
nlsystem1
and
nlsystem2
excluding the active inputs of system2, which were assumed to be equal to the active inputs of
nlsystem1
, and outputs are the joined list of outputs of
nlsystem1
and
nlsystem2
. Note that the active inputs of
nlsystem1
and
nlsystem2
must admit the same categorization. See illustration below.
​
Examples  
(1)
Basic Examples  
(1)
In[1]:=
system1={{},{u1,u2},{y1,y2},{{2,1},{1,2}},{1,2},{1,2},{1,2},{},{1,2},{}};systemcheck[system1]
Out[1]=
True
In[2]:=
nlsystem=
convert2NLsystem
[system1];
In[3]:=
nlsystem7={{x1,x2},{u1,u2},{y1,y2},{Function[{x1,x2,u1,u2},{-x1+x1*x2+u1,-x2^3+u1+u2}],Function[{x1,x2,u1,u2},{x1,x2}]},{1,2},{1,2},{1,2},{},{1,2},{}};
In[4]:=
NLsystemoperation

NLsystemparallel
[nlsystem7,nlsystem],{"View"};
Active
a1
a2
Type
c1
c2
names
System Function
u1
u2
s1
x1
u1-x1+x1x2
s2
x2
u1+u2-
3
x2
a1
m1
y11
x1
a2
m2
y21
x2
a3
m3
y12
2u1+u2
a4
m4
y22
u1+2u2
SeeAlso
NLsystemblockdiagonal
 
▪
NLsystemconcatenate
 
▪
NLsystemfeedback
""

© 2025 Wolfram. All rights reserved.

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