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

2 visualizzazioni (ultimi 30 giorni)
James Mooney
James Mooney il 3 Mag 2022
Risposto: Image Analyst il 3 Mag 2022
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

Risposte (2)

Image Analyst
Image Analyst il 3 Mag 2022

the cyclist
the cyclist il 3 Mag 2022
Modificato: the cyclist il 3 Mag 2022
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.

Categorie

Scopri di più su Time Series Collections in Help Center e File Exchange

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by