在matlab中生成30个第一个素数的向量

时间:2015-03-01 19:22:58

标签: matlab primes

我需要在matlab中生成一个包含30个第一个素数的向量的代码。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

在MATLAB中你可以做这样的事情。

x = 2; n=30;
while length(primes(x))<n
x = x+1;
end

primes(x) % primes(x) generates vector of n first prime numbers

如果你让n = 30你应该找到x = 113,那么primes(113)会返回30个第一个素数的向量,正如霍克勒所说的那样。