-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlib.h
More file actions
34 lines (29 loc) · 1.15 KB
/
Copy pathlib.h
File metadata and controls
34 lines (29 loc) · 1.15 KB
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
#ifndef lib_h
#define lib_h
#include <iostream>
#include <fstream>
#include <cmath>
#include <cstdlib>
#include <allegro.h>
#include <vector>
#include <algorithm>
#include <string>
using namespace std;
void writeToFile(vector <double> signal);
void generateData();
int getStreamSize(string fileName);
double getEntropy(vector<double> histogram);
vector<double> getData(string fileName);
vector<double> getHistogram(vector<double> lines);
vector< vector<int> > getPixels(vector<double> dataFromFile, double epsilon);
void drawRecursiveDiagram(vector<double> dataFromFile, double epsilon);
vector<double> getLines(vector< vector<int> > pixels);
vector<double> getLogisticMap(int mapSize, int mapStart, double x0, double r);
void logisticMap(double epsilon);
vector <double> getNeuronDeviation(int N, double g, double time, double timeStart,int period, double timeStep );
void drawEntropy(int N, double time, double timeStep, double gStart, double gStop, double gStep, double epsilon);
void drawReturnsMap (double g);
void drawXnXnp1 (double param);
void drawReturnsMapFromData (vector <double> signal, int T);
vector<double> normalizeData(vector<double> data);
#endif