输入两个正整数N和M,写一个函数找出N到M内的所有质数,matlab代码
时间: 2024-02-06 14:11:48 浏览: 81
显示这两个数值之间的全部质数
5星 · 资源好评率100%
可以使用以下代码实现:
```matlab
function primes = find_primes(N, M)
% 找出N到M内的所有质数
primes = [];
for num = N:M
if isprime(num)
primes = [primes, num];
end
end
end
```
其中,`isprime`是MATLAB内置的判断质数的函数。我们使用一个for循环,遍历从N到M的所有整数,如果是质数就加入到结果列表中。最后返回结果列表即可。
你还有其他问题吗?
阅读全文