39.利用matlab寻找素数(matlab程序)
·
1.简述
MATLAB嵌套循环允许使用一个循环在另一循环内,下面用一个嵌套循环来把所有从1到100的素数显示出来。
2.代码
%% 学习目标:寻找素数
clear
sum=5; %求0~100素数之和
ss=0; %用来标定是否是素数,0表示不是
prime=[2 3]; %用来存放素数,2,3为素数,先放置在prime矩阵中
for i=4:100
for j=2:fix(sqrt(i))
if mod(i,j)==0
ss=0; %能被整除,说明i不是素数,用ss=0来表示
break; %能被整除,跳出内循环
else
ss=1;
end
end
if ss==1 %是素数,保存至prime矩阵,并求和
prime=[prime,i];
sum=sum+i;
end
end
prime
sum
3.运行结果


魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)