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

相关推荐
OPEN-F1 分钟前
ROS2系列教程:嵌入式控制与通信开发(原理+仿真)
人工智能
学术 学术 Fun2 分钟前
科研公开数据集怎么找?从关键词到许可证与数据引用
数据分析·科研·开放数据
Mister Leon4 分钟前
Nvidia Orin AGX实战之从量化到蒸馏:在 Orin 上落地的大模型压缩实战
人工智能·算法·机器学习
aqiu1111116 分钟前
蓝桥杯真题复盘:Fibonacci 数列与黄金分割(C++ 算法详解)
c++·算法·蓝桥杯
Latchh8 分钟前
iLovePDF免费版能批量压缩吗?4款替代对比2026
图像处理·人工智能·计算机视觉·音视频
码途行者9 分钟前
处理超时未支付订单:两套轻量化方案,附 PHP 极简实现
开发语言·redis·php
phoenix@Capricornus11 分钟前
LDA 协方差矩阵(MATLAB `fitcdiscr`)
算法·matlab·矩阵
云和数据.ChenGuang13 分钟前
LangChain 实战指南:从入门到构建智能应用
开发语言·人工智能·python·langchain
IT_陈寒14 分钟前
Vite性能优化完全指南
前端·人工智能·后端
青少儿编程课堂15 分钟前
蓝桥杯·全国青少年信息素养大赛·电子学会C/C++考级:拓扑排序课程表排课解析
c++·python·算法·bfs·信息学竞赛