matlab判断素数的代码
时间: 2023-11-13 15:56:17 浏览: 91
MATLAB寻找素数的源程序代码.zip
好的,以下是MATLAB判断素数的代码:
```matlab
function isPrime = is_prime(n)
% 判断n是否为素数
if n <= 1
isPrime = false;
return;
end
for i = 2:sqrt(n)
if mod(n, i) == 0
isPrime = false;
return;
end
end
isPrime = true;
end
```
这个函数接受一个整数n作为输入,返回一个布尔值isPrime,表示n是否为素数。如果n小于等于1,则直接返回false。否则,从2到sqrt(n)遍历所有可能的因子,如果找到了一个因子,则n不是素数,返回false。如果遍历完所有可能的因子都没有找到,则n是素数,返回true。
阅读全文