for a=2:10000
sign=1;
b=2;
while b*b<=a
if mod(a,b)==0
sign=0;
break;
end
b=b+1;
end
if sign==1
fprintf('%d\n',a);
end
end %哈哈用m码写的第一个程序,语法的确不习惯
格式:
function[out1,out2,...,outN]=myfun(in1,in2,in3,..,inN)
function y=findPrime(t)//返回向量,内容会保存到workspace
y=[];
for a=2:t
sign=1;
b=2;
while b*b<=a
if mod(a,b)==0
sign=0;
break;
end
b=b+1;
end
if sign==1
y=[y;a];
end
end
end