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

3 ビュー (過去 30 日間)
James Mooney
James Mooney 2022 年 5 月 3 日
回答済み: Image Analyst 2022 年 5 月 3 日
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 Center および File ExchangeTime Series Collections についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by