2012-03-28 91 views
1

我正在使用OpenCV库。它没有可应用于整型矩阵的模运算符。 它有一个矩阵的乘法,减法运算符。Modulo运算符的替代

有没有什么办法可以将这些操作结合起来,以取代模运算? 我正在寻找2 * pi模。 如果在一行矩阵中有2 * pi的倍数,则该行的乘积将为零。与循环矩阵的每个元素相比,它将减轻我的生活并节省相当多的性能。

谢谢。

+0

什么意思模运算符适用于整个矩阵,如果不把它应用到每个元素? – 2012-03-28 00:25:37

+0

OpenCV库的运算符被应用在整个矩阵上,如矩阵乘法,加法,减法等高度优化。比去每个元素和计算它的模数更有效率。 – user1041086 2012-03-28 16:27:09

回答

1

如果你也有分部和地板,你可以使用:

mod(a,b) = a - floor(a/b) * b