How to get exact values from evaluating a (complex number) expression?
Show older comments
For example, when input log(1-i), I want it to return ln(sqrt(2))-pi*i/4, not its numerical approximation.
1 Comment
Karan Nandankar
on 1 Mar 2021
Hi,
You can use Symbolic expressions as a workaround for such evaluations. Although, I was not able to get the answer in 'sqrt' format, but imaginary part comes out in terms of 'pi'.
>> sym(log(1-i))
ans =
390207173010335/1125899906842624 - (pi*1i)/4
Here's the link to the documentation,
Answers (0)
Categories
Find more on Number Theory in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!