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. 运行结果

相关推荐
t***5442 小时前
Clang 编译器在 Orwell Dev-C++ 中的局限性
开发语言·c++
Tutankaaa2 小时前
从被动接受到主动挑战:知识竞赛如何重塑学习价值
人工智能·经验分享·笔记·学习
oy_mail3 小时前
QoS质量配置
开发语言·智能路由器·php
oyzz1203 小时前
PHP操作redis
开发语言·redis·php
kobesdu3 小时前
人形机器人SLAM:技术挑战、算法综述与开源方案
算法·机器人·人形机器人
Jmayday3 小时前
机器学习基本理论
人工智能·机器学习
ZhengEnCi3 小时前
01b-上下文向量与信息瓶颈
人工智能
王_teacher3 小时前
机器学习 矩阵求导 完整公式+严谨推导
人工智能·线性代数·考研·机器学习·矩阵·线性回归
nashane3 小时前
HarmonyOS 6学习:网络能力变化监听与智能提示——告别流量偷跑,打造贴心网络感知应用
开发语言·php·harmony app
码以致用3 小时前
DeerFlow Memory架构
人工智能·ai·架构·agent