help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Commutative property of arithmetic operations with NA and NaN


From: Francesco Potortì
Subject: Re: Commutative property of arithmetic operations with NA and NaN
Date: Thu, 31 Dec 2020 17:33:33 +0100

>octave:1> NaN*NA
>ans = NA
>octave:2> NA*NaN
>ans = NaN
...
>octave:5> NaN + NA
>ans = NA
>octave:6> NA + NaN
>ans = NaN

Waiting for more knowledgeable opinions, here is what I remember) caveat
emptor).

NaN is defined by IEEE standards.  It has not a single binary
representations, so two NaN values may legally have different underlying
binary representations.

NA is a particular NaN representation which is used in the R language,
from which Octave copies the semantic meaning.  It is commonly used in
data series to indicate a missing values (Not Available).

Examples of usage are the NaN and TSA packages, which however do not
require NA to be used, but are happy with NaN:
http://pub.ist.ac.at/~schloegl/matlab/NaN/

-- 
Francesco Potortì (ricercatore)        Voice:  +39.050.621.3058
ISTI - Area della ricerca CNR          Mobile: +39.348.8283.107
via G. Moruzzi 1, I-56124 Pisa         Skype:  wnlabisti
(gate 20, 1st floor, room C71)         Web:    http://fly.isti.cnr.it



reply via email to

[Prev in Thread] Current Thread [Next in Thread]