I cannot seem to find anywhere how to do Trig functions such as sin, cos, tan, arcsin, arccos, and arctan in Vex Coding Studio. We are using Vex C++. It would be a plus if there was a function to convert it to degrees too. I know in robotc you could use things such as asin, acos, and atan but I can’t get any of that to work anymore. Any help is much appreciated.
1 Like
You can look here: http://www.cplusplus.com/reference/cmath/
I believe VEX C++ automatically includes math.h, but I’m not sure what else it might automatically include. You can always include more yourself.
Thank you for the help, I thought I had already tried it but it appeared to be another error somewhere.
I just tested it in VEXcode, which has the same language as VCS, and the correct terms are:
sin();
cos();
tan();
asin();
acos();
atan();
1 Like
#include
std::sin();
std::cos();
std::tan();
std::asin();
std::acos();
std::atan();
ex)
for finding dX youd do like
float dX = std::cos(robotAngle) * distanceDriven;
also inclues fun stuff like std::abs(); and more that are very helpful