Why isn't sum of logs == log of product?

3 次查看(过去 30 天)
Why am I getting false for this when the answers are equal?
>> log(3) + log(4) == log(3*4)
ans =
logical
0
>> log(3) + log(4)
ans =
2.4849
>> log(3*4)
ans =
2.4849

回答(2 个)

Image Analyst
Image Analyst 2022-5-3

the cyclist
the cyclist 2022-5-3
编辑:the cyclist 2022-5-3
They are equal to within double precision:
log(3) + log(4) - log(3*4)
ans = -4.4409e-16
There are many places on this forum that discuss this in more detail, e.g. this question/answer.

类别

Help CenterFile Exchange 中查找有关 Time Series Collections 的更多信息

产品


版本

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by