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

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)

the cyclist
the cyclist am 3 Mai 2022
Bearbeitet: the cyclist am 3 Mai 2022

0 Stimmen

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

Produkte

Version

R2018a

Gefragt:

am 3 Mai 2022

Beantwortet:

am 3 Mai 2022

Community Treasure Hunt

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

Start Hunting!

Translated by