Changeset 2913 in Sophya for trunk/SophyaLib/SysTools/rpneval.cc
- Timestamp:
- Feb 9, 2006, 7:30:59 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/SysTools/rpneval.cc
r2804 r2913 250 250 if (nn == 0) return 1; 251 251 double fnn = nn; 252 if ((args[k] == "sigma") || (args[k] == "sigmean")) 253 rpnstack_.push(sqrt(sx2/fnn-(x*x/(fnn*fnn)))); 254 else if ((args[k] == "mean") || (args[k] == "sigmean")) rpnstack_.push(sx/fnn); 255 else rpnstack_.push(sx2/fnn-(x*x/(fnn*fnn))); 252 double mean = sx/fnn; 253 if (args[k] == "sigma2") rpnstack_.push(sx2/fnn-mean*mean); 254 else { 255 if ((args[k] == "sigma") || (args[k] == "sigmean")) 256 rpnstack_.push(sqrt(sx2/fnn-mean*mean)); 257 if ((args[k] == "mean") || (args[k] == "sigmean")) rpnstack_.push(mean); 258 } 256 259 } 257 260 }
Note:
See TracChangeset
for help on using the changeset viewer.