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

 채택된 답변

Hoai Tran Quoc
Hoai Tran Quoc 2016년 10월 7일
편집: Hoai Tran Quoc 2016년 10월 7일

0 개 추천

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

댓글 수: 4

mansour sabra
mansour sabra 2016년 10월 7일
편집: Walter Roberson 2016년 10월 7일
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 2016년 10월 7일
thnak you
Walter Roberson
Walter Roberson 2016년 10월 7일
The above system has no general solution and runs into a singularity at about t = 1.33

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

태그

질문:

2016년 10월 6일

댓글:

2016년 10월 7일

Community Treasure Hunt

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

Start Hunting!

Translated by