may I ask how can I create a nonlinear functions manually using simulink or .m

 Akzeptierte Antwort

Hoai Tran Quoc
Hoai Tran Quoc am 7 Okt. 2016
Bearbeitet: Hoai Tran Quoc am 7 Okt. 2016

0 Stimmen

You'd better give one example (one formula) which you want to create.

4 Kommentare

mansour sabra
mansour sabra am 7 Okt. 2016
Bearbeitet: Walter Roberson am 7 Okt. 2016
it's very simple example
dx1=-x1+x1x2+u
dx2=2x1-3x2
y=(1 0)x
Is dx1 intended to represent the derivative of x1? If so then is part of the task to figure out what the function is? Something like
syms x1(t) x2(t) u
eqn = [diff(x1(t),t) == -x1(t) + x1(t)*x2(t) + u; diff(x2(t)) == 2*x1(t)-3*x2(t), x1(0) == 1, x2(0) == 0]
dsolve(eqn)
??
mansour sabra
mansour sabra am 7 Okt. 2016
thnak you
Walter Roberson
Walter Roberson am 7 Okt. 2016
The above system has no general solution and runs into a singularity at about t = 1.33

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by