Effacer les filtres
Effacer les filtres

why i receive Nan for integral -inf to -inf ?

2 vues (au cours des 30 derniers jours)
xosro
xosro le 21 Juil 2017
for example:
if true
integral(@(x)exp(-(x.^2)/2),-inf,-inf)
end

Réponse acceptée

Richard Marveldoss
Richard Marveldoss le 21 Juil 2017
The integral from -inf to -inf over exp(-(x.^2)/2) is the same as calculating the area of the rectangle bounded by -inf and -inf with a height e(-(x.^2)/2) evaluated at -inf(which is 0).The difference between -infs will return an NaN in MATLAB . The NaN times the height(0) results in NaN as well. The documentation link for properties of NaN : https://www.mathworks.com/help/matlab/ref/nan.html

Plus de réponses (1)

Steven Lord
Steven Lord le 21 Juil 2017
For computing that integral, you probably want to use the erf and/or erfc functions.

Catégories

En savoir plus sur Time Series dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by