MATLABでmod()と-rem()を使用せずに、数値が実際に倍数であるか整数で割り切れる場合、どうすれば数値を証明できますか?
6440 次
使用ROUND
:
% To determine if i0 is a multiple of i1:
is_multiple = ( i1 * round(double(i0)/i1) == i0 );
を使用factor
して、結果が 1 と元の数だけの場合、それは素数です。
または単に使用するisprime