xkcd.cpp 411 B

123456789101112131415161718192021
  1. #include "../matplotlibcpp.h"
  2. #include <vector>
  3. #include <cmath>
  4. namespace plt = matplotlibcpp;
  5. int main() {
  6. std::vector<double> t(1000);
  7. std::vector<double> x(t.size());
  8. for(size_t i = 0; i < t.size(); i++) {
  9. t[i] = i / 100.0;
  10. x[i] = sin(2.0 * M_PI * 1.0 * t[i]);
  11. }
  12. plt::xkcd();
  13. plt::plot(t, x);
  14. plt::title("AN ORDINARY SIN WAVE");
  15. plt::save("xkcd.png");
  16. }