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

相关推荐
苦藤新鸡几秒前
16.求数组除了当前元素的所有乘积
算法·leetcode·动态规划
Benny_Tang1 分钟前
题解:P14841 [THUPC 2026 初赛] 哈姆星与古地球学术行为影响星球文明的考古学分析
c++·算法
WilliamHu.1 分钟前
A2A协议
java·数据结构·算法
不会c嘎嘎3 分钟前
QT中的事件机制
开发语言·qt
a努力。4 分钟前
阿里Java面试被问:WebSocket的心跳检测和自动重连实现
java·开发语言·python·websocket·面试·职场和发展·哈希算法
编码小哥4 分钟前
OpenCV光流估计:运动检测与跟踪
人工智能·计算机视觉·目标跟踪
行秋6 分钟前
MATLAB 中的两大电力仿真库:Simscape Electrical(蓝色库) vs SimPowerSystems(黑色库)
开发语言·matlab
Tisfy6 分钟前
LeetCode 1895.最大的幻方:暴力中来点前缀和优化
算法·leetcode·前缀和·矩阵·题解·暴力
QBoson6 分钟前
水处理AI突破小样本困境:VAE数据增强让污染物降解预测精度达88%
人工智能
浅川.259 分钟前
机器学习基础知识
人工智能·机器学习