Equivalente en C++ de NumPy/PHP rad2deg

Para convertir radianes a grados, PHP proporciona la función rad2deg mientras que la biblioteca NumPy de Python proporciona np.rad2deg.

En C++ no hay una función estándar para convertir radianes a grados.

Sin embargo, puedes usar este simple fragmento:

rad2deg.cpp
#define _USE_MATH_DEFINES
#include <cmath>

/**
 * Convertir el ángulo dado en radianes a grados.
 */
template<typename F>
F rad2deg(F angle) {
    return angle * 180.0 / M_PI;
}

Esto funcionará para double, float etc. y devuelve el ángulo en grados.

La fórmula es bastante simple:

$$\text{Degrees} = \frac{\text{Radians} \cdot 180°}{\pi}$$

Echa un vistazo a artículos similares por categoría: C/C++ Matemáticas