Re: Commutative property of arithmetic operations with NA and NaN
Francesco Potortì <[email protected]>
| Newsgroups | gmane.comp.gnu.octave.general |
|---|---|
| Organization | CNR-ISTI, via Moruzzi 1, I-56124 Pisa, +39-0503153058 |
| Message-ID | <[email protected]> |
>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