MATLAB でモジュロ演算を実行しようとしていますが、モジュロ演算を完了するために入力変数を正しいデータ型に変換する方法がわかりません。
ここに私が持っているものがあります:
sequence = 0;
....
sequence = sequence + 1;
if (modp(sequence, 3) == 0)
....
C風で、私は実行しようとしていますif (sequence % 3 == 0)
。
MATLAB はmodp
、double の操作がなく、int を使用する必要があると文句を言います。ただし、ドキュメントには、使用する必要がある整数形式 ( 、int8
、int64
など) が記載されておらず、これらの整数形式はどれも機能しません。
私は何を間違っていますか?