matlab中p(n)=[];是什么意思?m=input('m=');p=2:m;for i=2:sqrt(m)n=find(rem(p,i)==0&p~=i);p(n)=[]; %……endp中间的那行 p(n)=[];

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 04:52:48
matlab中p(n)=[];是什么意思?m=input('m=');p=2:m;for i=2:sqrt(m)n=find(rem(p,i)==0&p~=i);p(n)=[]; %……endp中间的那行 p(n)=[];
x͐J@_%mňK".RB4neQ,bU(HHS6хV;{nx::1%_I(ۗmaz*E&{A5=Ri3Z_ȃLm=i:Xݴχ 'c|o2 J\+ef!kiRj:ۢHNo5KV%<ٻ8 SFSv1OE y/mСGF"佧bQqyTD' }lE]̗=

matlab中p(n)=[];是什么意思?m=input('m=');p=2:m;for i=2:sqrt(m)n=find(rem(p,i)==0&p~=i);p(n)=[]; %……endp中间的那行 p(n)=[];
matlab中p(n)=[];是什么意思?
m=input('m=');
p=2:m;
for i=2:sqrt(m)
n=find(rem(p,i)==0&p~=i);
p(n)=[]; %……
end
p
中间的那行 p(n)=[];

matlab中p(n)=[];是什么意思?m=input('m=');p=2:m;for i=2:sqrt(m)n=find(rem(p,i)==0&p~=i);p(n)=[]; %……endp中间的那行 p(n)=[];
将p(n)置空,n为找出的一系列位置.实际上就是将那些位置上的数据删除
方法是最简单的素数筛法