2012-03-28 19 views
1

私はOpenCVライブラリを使用しています。全行列に適用できるモジュロ演算子はありません。 行列には乗算、減算の演算子があります。モジュロ演算子の代わりに

モジュロ演算の代わりにこれらの演算を組み合わせることはできますか? 私は2 * piのモジュロを探しています。 行列の行に2 * piの倍数がある場合、その行の積はゼロになります。それは私の人生を楽にし、行列のすべての要素をループするのに比べてかなりのパフォーマンスを節約します。

ありがとうございました。

+0

個々の要素に適用されていない場合には、行列全体にモジュロ演算子を適用するためには何を意味するのでしょうか? –

+0

OpenCVライブラリには、行列全体に適用される演算子があり、乗算、加算、減算などのように高度に最適化されています。 これらの演算子を直接使用して、行列のモジュロ各要素に行き、モジュロを計算するよりも効率的です。 – user1041086

答えて

1

あなたはまた、部門やフロアを持っていれば、あなたが使用することができます。

mod(a,b) = a - floor(a/b) * b 
関連する問題