fzero help

2 次查看(过去 30 天)
buxZED
buxZED 2011-2-24
y=@(T) I*T*sind(A)-(0.5*G*(T^2));
root = fzero(y, 0)
abouve eqation is for a projectile that projected at an angle (gose in a kind of ar half oval shape)
want to find the time it hist ground but fzero only gives me the biginning which is 0
  23 个评论
Matt Tearle
Matt Tearle 2011-2-25
Can I suggest using an initial guess of 2*I*sind(A)/G? Just sayin'...
Matt Fig
Matt Fig 2011-2-25
Come on now, Matt! Where is the fun of solving the equation with your brain instead of making MATLAB do it?

请先登录,再进行评论。

采纳的回答

Honglei Chen
Honglei Chen 2012-9-17
The anwser is in the comments above
From Matt Fig
rt = 0;
d = .1;
cnt = 1;
while rt<.1
rt = fzero(y,rt+d*cnt);
cnt = cnt + 1;
end
  2 个评论
Matt Fig
Matt Fig 2012-9-17
Digging deep, Honglei! How did you come across this one from over a year ago?
Honglei Chen
Honglei Chen 2012-9-17
I'm helping cleaning up some old, unanswered questions :)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by