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

3 Ansichten (letzte 30 Tage)
James Mooney
James Mooney am 3 Mai 2022
Beantwortet: Image Analyst am 3 Mai 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

Antworten (2)

Image Analyst
Image Analyst am 3 Mai 2022

the cyclist
the cyclist am 3 Mai 2022
Bearbeitet: the cyclist am 3 Mai 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.

Kategorien

Mehr zu Time Series Collections finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by