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

相关推荐
格桑阿sir几秒前
15-大模型智能体开发工程师:深度学习MCP协议(Model Context Protocol)
人工智能·ai·大模型·agent·sse·mcp·streamable http
程序员佳佳1 分钟前
深度解析:向量引擎如何影响AI内容收录?附3个月实测数据
人工智能·gpt·自动化·ai写作·codex
KWTXX2 分钟前
使用matlab官网的skills调用claude-待完成
开发语言·matlab
feng14564 分钟前
OpenSREClaw - AI 本体论思维
运维·人工智能
aini_lovee4 分钟前
MATLAB 图像修复 — 偏微分方程方法
算法
zhangxingchao11 分钟前
AI应用开发八:RAG相关技术总结
前端·人工智能·后端
Cthy_hy17 分钟前
Python算法竞赛:排列组合核心用法
开发语言·python·算法
码农小旋风18 分钟前
国内使用 Claude 的 5 种路径:网页、订阅、API 和企业方案怎么选
人工智能·chatgpt
大圣编程24 分钟前
面向对象深度理解
java·开发语言·算法