Beginner question: Loops in Matlab
1 次查看(过去 30 天)
显示 更早的评论
Hi all,
I need to write matlab codes for the below formula.
theta = u+h1-h2-w
in this formula,
h1 = (theta+8)*gamma*23; h2 = 8/(theta+1)
so its a loop which i have to write. All u,w,h1,h2,gamma is an array
how and what loop should i use to write a code for this problem?
4 个评论
采纳的回答
Torsten
2015-10-29
Two solutions:
theta1=(1-(u-w)-9*23*gamma)./(2*(23*gamma-1))+sqrt(((1-(u-w)-9*23*gamma)./(2*(23*gamma-1))).^2-(-(u-w)-8*23*gamma+8)./(1-23*gamma))
theta2=(1-(u-w)-9*23*gamma)./(2*(23*gamma-1))-sqrt(((1-(u-w)-9*23*gamma)./(2*(23*gamma-1))).^2-(-(u-w)-8*23*gamma+8)./(1-23*gamma))
Best wishes
Torsten.
2 个评论
Torsten
2015-10-29
I don't understand what you will try to do within a loop.
Use MATLAB's ode45 to solve your differential equations.
Best wishes
Torsten.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!