Which is the most accurate way to solve these equations?
1 次查看(过去 30 天)
显示 更早的评论
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1285745/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1285750/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1285755/image.png)
Where for semplicity A, B, E can be assumed = 1. u, v and w are velocity components and t is time.
Also intial contitions can be assumed:
u(0)=0
v(0)=0
w(0)=0
0 个评论
采纳的回答
Dyuman Joshi
2023-2-6
"Which is the most accurate way to solve these equations?"
Generally, the most accurate way to solve any equation is analytically, if it can be solved analytically.
Using symbolic math toolbox -
syms u(t) v(t) w(t) A B E F
eq1 = diff(u,t)+A*B*w(t)*sin(F*t)==0;
eq2 = diff(v,t)==0;
eq3 = diff(w,t)-sin(F*t)*u(t)-A*E*sin(F*t)==0;
con1 = u(0)==0;
con2 = v(0)==0;
con3 = w(0)==0;
sol=dsolve([eq1 eq2 eq3],[con1 con2 con3]);
U(t)=sol.u
V(t)=sol.v
W(t)=sol.w
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Ordinary Differential Equations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!