Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Vector 在arctan运算符中,逗号是什么意思?_Vector_Angle - Fatal编程技术网

Vector 在arctan运算符中,逗号是什么意思?

Vector 在arctan运算符中,逗号是什么意思?,vector,angle,Vector,Angle,我正在读关于在三维空间中求两个向量之间的角度的问题的答案。答案如下: atan2((Vb x Va) . Vn, Va . Vb) 这正是我需要的,但我不明白逗号运算符是什么。我知道EXE和dots分别是叉积和点积。我不认为逗号是内积和点积是一回事?也许,它是一种编程语言的语法?该语言是我认为的1 Matlab,逗号实际上是一个参数分隔符,而不是方法调用中的运算符2 1-这与您发现该表达式的上下文一致,尽管我怀疑作者实际上是在使用Matlab语法来表达数学概念 2-根据这里没有逗号运算符,它只

我正在读关于在三维空间中求两个向量之间的角度的问题的答案。答案如下:

atan2((Vb x Va) . Vn, Va . Vb)
这正是我需要的,但我不明白逗号运算符是什么。我知道EXE和dots分别是叉积和点积。我不认为逗号是内积和点积是一回事?也许,它是一种编程语言的语法?

该语言是我认为的1 Matlab,逗号实际上是一个参数分隔符,而不是方法调用中的运算符2

1-这与您发现该表达式的上下文一致,尽管我怀疑作者实际上是在使用Matlab语法来表达数学概念


2-根据

这里没有逗号运算符,它只是一个接受两个参数的函数。它是y/x的反正切,使用参数的符号来确定正确的象限,因此有两个参数。与arctan不同,它接受两个参数。这是否意味着该方程仅限于x上的角度,Y-平面?你发布的代码肯定不是有效的C++代码。