The differential equation problem with variable solution by using ode45
Show older comments
I have four coupled diffrential equation shown bellow :-
In which a ,b ,c ,d ,e,f are constant and x[t] we will get from the solution of this second order diffrential equation
.how to write code for it in matlab.plz help
4 Comments
Walter Roberson
on 31 Oct 2019
If you have the symbolic toolbox then I recommend that you look at the flow of calls in the first example under the odeFunction documentation.
abhishek singh
on 31 Oct 2019
darova
on 31 Oct 2019
Solve this equation first
Use results to solve the system of ODE
abhishek singh
on 31 Oct 2019
Accepted Answer
More Answers (6)
abhishek singh
on 31 Oct 2019
0 votes
1 Comment
darova
on 31 Oct 2019
It means
सदस्यता सूचकांकों को वास्तविक धनात्मक पूर्णांक या तार्किक होना चाहिए।
In your language. Any ideas what the problem it might be?
abhishek singh
on 31 Oct 2019
0 votes
Walter Roberson
on 31 Oct 2019
[t1,x1] = ode45(@noscillator,[0:100],[0 1]);
[t2,s1] = ode45(@(t,s) xotss(t,s,t1,x1(:,1)), [0:100], [1 0 0 0]);
for ti = 0:1:100
rho11(ti+1)=s1(ti+1,1).*s1(ti+1,1)'-s1(ti+1,3).*s1(ti+1,3)';
rho12(ti+1)=s1(ti+1,1).*s1(ti+1,2)'+s1(ti+1,3).*s1(ti+1,4)';
rho21(ti+1)=s1(ti+1,2).*s1(ti+1,1)'+s1(ti+1,4).*s1(ti+1,3)';
rho22(ti+1)=s1(ti+1,2).*s1(ti+1,2)'-s1(ti+1,4).*s1(ti+1,4)';
end
3 Comments
darova
on 31 Oct 2019
Thanks bro! It works fine!
abhishek singh
on 1 Nov 2019
Walter Roberson
on 1 Nov 2019
Note that s1(ti+1,1)' means the conjugate complex transpose of s1(ti+1,1) . It is, however, a scalar, so transpose does not make any change. The You are also expecting real-valued results, so the conjugate is probably not makeing any changes. I suspect you are doing the equivalent of squaring the value.
I worry that you might have that that s1(ti+1,1)' is the derivative of s1(ti+1,1) .
abhishek singh
on 1 Nov 2019
0 votes
1 Comment
Rik
on 1 Nov 2019
Please do not post your comments as answer. Their order can change, which makes it confusing.
abhishek singh
on 1 Nov 2019
0 votes
1 Comment
Walter Roberson
on 1 Nov 2019
I wonder: do you happen to be using MacOS Catalina ?
Categories
Find more on Programming in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!