Plotting a Differential Equation with respect to time.
5 ビュー (過去 30 日間)
古いコメントを表示
Greetings. I have a non-linear ODE that I want to solve given the parameters. I am familiar with solving ODEs using 'dsolve' and 'ode45' functions, but I do not know how to plot the parameters with respect to time. I have uploaded a picture of my assignment to make things clear, can anyone help me with that? Thank you very much in advance.
0 件のコメント
回答 (1 件)
Ngoc Thanh Hung Bui
2018 年 5 月 3 日
%% in dsolve you just need to plot the solution with the time, for example:
syms theta(t)
sol = dsolve(...)
t= 0:1:40;
plot(t, sol)
but the given equation contain sin(theta) so there is no analytic solution for it, so dsolve isnt appropriated here
%% in the ode45 function there is a paramether for time, for example:
tspan = 0:1:40;
init = [1 0];
[t,y] = ode45(@pendulum, tspan, init);
plot(t,y)
0 件のコメント
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!