1
0
mirror of https://github.com/aportelli/LatAnalyze.git synced 2024-11-10 08:55:37 +00:00
LatAnalyze/utils/sample_read.cpp

26 lines
659 B
C++
Raw Normal View History

#include <iostream>
2014-02-20 23:52:45 +00:00
#include <latan/AsciiFile.hpp>
2014-03-03 12:41:48 +00:00
#include <latan/Plot.hpp>
using namespace std;
using namespace Latan;
int main(int argc, char *argv[])
{
if (argc != 2)
{
cerr << "usage: " << argv[0] << " <file>" << endl;
return EXIT_FAILURE;
}
string fileName = argv[1];
cout << "-- loading sample from '" << fileName << "'..." << endl;
2014-02-20 23:52:45 +00:00
const DMatSample &s = Io::load<DMatSample, AsciiFile>(fileName);
cout << scientific;
cout << "central value:\n" << s[central] << endl;
cout << "standard deviation:\n" << s.variance().cwiseSqrt() << endl;
return EXIT_SUCCESS;
}