c ++找到两个双打的标量积?

时间:2015-11-19 15:22:03

标签: c++ algebra

我试图遵循代数方程,并将其转换为c ++。

我现在坚持:

s.dx + x

(s.dy + y) /a

s,dx,dy,x,y和a都是双打。

谷歌告诉我那个。在数学符号中意味着标量积(http://www.rapidtables.com/math/symbols/Algebra_Symbols.htm),但我怎样才能从双打中得到它?这个算法在c ++中是什么?

非常感谢。

2 个答案:

答案 0 :(得分:3)

Google错了,您正在寻找*运营商:

s * dx + x
(x * dy + y) / a

答案 1 :(得分:0)

您应该写s*dx+x(s*dy+y)/a

也许你(或某人)误解了.这个事情,也许是因为代码中的数字常量(如11.0这样的直接数字)将根据您的使用情况而有不同的类型一个.。因此10000 * 10000是整数乘法,而10000.0 * 10000.0是浮点(双)乘法。但是这里.不是运算符,而是浮点语法的一部分。

作为C ++中的运算符,.用于获取对象的成员(变量或方法)。