1

MATLABでmod()と-rem()を使用せずに、数値が実際に倍数であるか整数で割り切れる場合、どうすれば数値を証明できますか?

4

2 に答える 2

3

使用ROUND:

% To determine if i0 is a multiple of i1:
is_multiple = ( i1 * round(double(i0)/i1) == i0 );
于 2012-08-01T03:09:26.870 に答える
0

を使用factorして、結果が 1 と元の数だけの場合、それは素数です。

または単に使用するisprime

于 2012-08-01T02:53:01.937 に答える