How do I check validity of logarithm rule?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Love Gerdin
el 26 de Nov. de 2018
Hello, I want to check if the logarthm product rule
is true using MATLAB R2018a.
I have tested the functions logical and isAlways without success. My code:
syms a;
syms b;
isAlways (log(a*b) == log(a)+log(b))
Which returns the following in command window:
Warning: Unable to prove 'log(a*b) == log(a) + log(b)'.
> In symengine
In sym/isAlways (line 42)
In test (line 12)
ans =
logical
0
0 comentarios
Respuesta aceptada
Stephan
el 26 de Nov. de 2018
Editada: Stephan
el 26 de Nov. de 2018
Hi,
Matlab can prove if you give an assumption additionally:
syms a b;
assume([a b],'positive');
assumptions
result = isAlways(log(a*b) == log(a)+log(b))
results in:
ans =
[ 0 < a, 0 < b]
result =
logical
1
Best regards
Stephan
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Assumptions en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!