Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何确定三角函数的大小?C++;_C++_Function - Fatal编程技术网

C++ 如何确定三角函数的大小?C++;

C++ 如何确定三角函数的大小?C++;,c++,function,C++,Function,这会给我同样的东西。Abs()只接受整数。非常感谢您的帮助。我不知道您在用什么 但你并不是真的想要数量级,因为这样你就陷入了一个昂贵的划分 相反,只需使用函数。您是否使用#include来获取abs的浮点重载 至于查找象限,如果0abs或fabs系列就是查找FP幅值所需的全部内容。但听起来你真正想要的是从度算起的象限。太棒了!C++中没有符号,但是链接引导我到一个行中的上面的符号:nyy=CopeSufF(1,COS(角度));@适航性: CopyStult是不标准的。@ PATATOSWATE

这会给我同样的东西。Abs()只接受整数。非常感谢您的帮助。

我不知道您在用什么

但你并不是真的想要数量级,因为这样你就陷入了一个昂贵的划分

相反,只需使用函数。

您是否使用
#include
来获取
abs的浮点重载


至于查找象限,如果
0
abs
fabs
系列就是查找FP幅值所需的全部内容。但听起来你真正想要的是从度算起的象限。太棒了!C++中没有符号,但是链接引导我到一个行中的上面的符号:nyy=CopeSufF(1,COS(角度));@适航性:<代码> CopyStult是不标准的。@ PATATOSWATER:这是数学的一部分。H,这不是标准吗?适航:它是标准的C99,而不是标准的C++。如果不是标准C++困扰你,我链接的问题的答案提供了几种其他的实现符号的方法。当然,原始代码比调用
cos
的新代码快得多,但没有处理非规范角度。我认为模运算还是会更快。
>     if (((test>=0) && (test<=90)) || ((test>270) && (test<=360))){n_y=1;}
>     else {n_y=-1;}
n_y = cos(test) / (magnitude of cos (test));