Guest User

Untitled

a guest
Jan 20th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. #include <vector>
  4. #include <fstream>
  5. #include <string>
  6. #include <algorithm>
  7.  
  8. using namespace std;
  9.  
  10. int main(int argc, char* argv[]) {
  11.     int ns = 300;
  12.     int nh = 10;
  13.     double AngularFrequency = 5.0;
  14.  
  15.     cout << "Samples: " << ns;
  16. //    vector<double> samples;
  17. //    const double pi = std::atan(1) * 4;
  18.     const double pi = 3.141519;
  19.  
  20.     ofstream outFile;
  21.     try {
  22.         outFile.open("./triangle.txt");
  23.     }
  24.     catch(std::exception e) {
  25.         cout << "Coult not open file" << endl;
  26.     }
  27.  
  28.     for(int n = 0; n != ns; ++n) {
  29.         double sum = 0.0;
  30.         for(int k = 0; k != nh; ++k) {
  31.             sum += pow(-1,k)*sin((2*k+1)*AngularFrequency*n)/sin(pow(2*k+1,2));
  32.         }
  33. //        cout << sum << endl;
  34. //        samples.push_back(sum * 8 / (pi*pi));
  35.         outFile << n << sum << endl;
  36.     }
  37.  
  38.     cout << "done" << endl;
  39.     // write samples to file
  40.  
  41.  
  42. //    for_each(begin(samples), end(samples), [&](double d){
  43. //        outFile << d << endl; });
  44.  
  45.     return 0;
  46. }
Add Comment
Please, Sign In to add comment