How can I get the "zero" value of cosine function in radians??
8 次查看(过去 30 天)
显示 更早的评论
Due to the approximations and radian values used by MATLAB, I can't get "zero" value of cosine function. "acos(0)" gives answer of 1.5708 radians, but Cos(1.5708) doesn't lead to "zero". Can anyone help??
2 个评论
Roger Stafford
2016-3-11
Please show us your actual computations. You are only showing values in 'format short' here which is not very accurate. Expressed to greater accuracy the arc-cosine of zero would for example be 1.570796327
采纳的回答
Steven Lord
2016-3-11
Use the degree-based trig functions or Symbolic Math Toolbox.
d = acosd(0);
cosd(d)
ds = acos(sym(0));
cos(ds)
There's a brief discussion of this sort of scenario [where cos(pi/2) is close to, but not exactly equal to, 0] in the Cleve's Corner article from February 2002 that you might find informative.
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!