// // Created by baiguwen on 2022/4/24. // #include #include "white_noise.h" #include #include #include #include //#include int main() { white_noise algorithm; double white_noise_stddev=2; double white_noise_mean=0; algorithm.set_config( { {"WHITE_NOISE_MEAN", white_noise_mean}, {"WHITE_NOISE_STDDEV", white_noise_stddev}, } ); std::vector > user_arr; std::ifstream fp("C:/data/user_data.csv"); std::string line; getline(fp,line); while (getline(fp,line)){ std::vector data_line; std::string number; std::istringstream readstr(line); for(int j = 0;j < 2814;j++){ getline(readstr,number,','); data_line.push_back(atof(number.c_str())); } user_arr.push_back(data_line); } std::ofstream outfile; outfile.open("C:/data/user_data8.csv", std::ios::out); outfile<<"origin"<<','<<"white_noise"< x(length+1,0); //for(int i=0;i virtual_data(10000, 100.0); // std::vector white_noise_data; // std::vector white_noise_data_number(length+1,0); // sciplot::Plot plot; // // for (auto iter: virtual_data) { // double a=algorithm.eval(iter); // white_noise_data.push_back (round(a)); // std::cout << iter << "\t" << a << std::endl; // } // for(int k=0;k