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

在matlab中生成30个第一素数的向量,matlab,primes,Matlab,Primes,我需要一个在matlab中生成30个第一素数向量的代码。有人能帮我吗?在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 x=2;n=30; 而长度(素数(x))只是素数(113)也许?或者这是一个你需要自己编写代码的家庭作业问题?如果是这样,请向我们展示您迄今为止所做的工作。

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

在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
x=2;n=30;

而长度(素数(x))只是
素数(113)
也许?或者这是一个你需要自己编写代码的家庭作业问题?如果是这样,请向我们展示您迄今为止所做的工作。您可以尝试实现。您也可以使用蛮力,从
i=2
开始循环,并查看当您使用另一个数字
j=2,3,
直到
i-1
获取数字
i
时是否有余数。另请参见伪代码:{2,3,…,120}{4,6,…,120}\{9,12,…,120}{25,30,…,120}{49,56,…,120}。(“\”表示“集差”;关联在左边)。根据维基百科,对于n>6,x