-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.cpp~
39 lines (25 loc) · 930 Bytes
/
main.cpp~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "lib.h"
using namespace std;
int main(int argc,char *argv[])
{
double epsilon;
if(argv[1])
epsilon = atof(argv[1]);
else
epsilon = 0.01;
generateData();
vector<double> dataFromFile = getData("dane1.txt");
// int StreamSize = getStreamSize(fileName);
vector< vector<int> > pixels = getPixels(dataFromFile,epsilon);
vector<double> lines = getLines(pixels);
//drawRecursiveDiagram(dataFromFile, epsilon);
vector<double> histogram = getHistogram(lines);
cout<<"Entropia: "<<getEntropy(histogram)<<endl;
cout<<"Lines: "<<int(lines.size())<<endl;
//logisticMap(epsilon);
// vector<double> data = getNeuronDeviation(100,0.008,1000,1);
drawRecursiveDiagram(dataFromFile, epsilon);
//void drawEntropy(int N, double time, double timeStep, double gStart, double gStop, double gStep, double epsilon)
// drawEntropy(10, 1000, 1, 0, 1, 0.01,epsilon);
return( 0 );
}