MATLAB中求sin的问题
matlab中a=[pipi/2],>>sin(a)ans=0.00001.0000;但当a=[pi],>>sin(a)ans=1.2246e-016同样求sin(pi)...
matlab中
a=[pi pi/2] ,
>> sin(a)
ans = 0.0000 1.0000 ;
但当a=[pi],
>>sin(a)
ans = 1.2246e-016
同样求sin(pi),结果不一样啊,这是怎么回事 ???
要求数pi的正弦值怎么求呢? 展开
a=[pi pi/2] ,
>> sin(a)
ans = 0.0000 1.0000 ;
但当a=[pi],
>>sin(a)
ans = 1.2246e-016
同样求sin(pi),结果不一样啊,这是怎么回事 ???
要求数pi的正弦值怎么求呢? 展开
4个回答
展开全部
结果是一样的,只是上面那个保留了4位小数,所以约等于0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ans = 1.2246e-016近似=0,在实数里,实际上是不存在准确的0的,只能无限接近0而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不影响的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询