より正しい記述へ
tanθを0.1刻みで、δtanθの値が一律で0.1のときにδθを計算するコードの例。
#include <vector> void main() { std::vector<double> x, y; //tanθ δtanθ for (int i = 0; i < 20; i++) { x.emplace_back(i * 0.1 + 0.05); y.emplace_back(0.1); } for (int i = 0; i < 20; i++) { double dtheta = atan(x.at(i) + y.at(i) / 2) - atan(x.at(i) - y.at(i) / 2); //δθを計算 printf("%8.5f %8.5f %8.5f\n", x.at(i), y.at(i), dtheta); } }