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 回答