How to prevent an exponential function to return infinity
Show older comments
Hello everybody
I currently try to simulate the performance of a portfolio and have - at some points - to deal with very high numbers. This works fine as long as I dont feed an exponential function since the return value is then Inf.
e.g. exp(x) where x = 2.9678e+03.
Can I somehow chance the configuration of the exp function such that it returns real numbers even if I feed the function with high values?
Best, Clemens
2 Comments
Sandip Ghosal
on 7 Apr 2021
M=expm(vpa(2.9678e3))
Walter Roberson
on 7 Apr 2021
you do not need expm if you are passing in a symbolic scalar; just use exp()
Accepted Answer
More Answers (1)
Sigitas Babraitis
on 5 Jan 2021
0 votes
exp^inf
1 Comment
Walter Roberson
on 7 Apr 2021
not valid in MATLAB as exp must be passed an argument.
It is also not obvious how this would solve the problem?
Categories
Find more on Matrix Indexing 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!