MATLAB编程经典程序 素数的判断,求0~100素数之和
生活随笔
收集整理的這篇文章主要介紹了
MATLAB编程经典程序 素数的判断,求0~100素数之和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
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
總結
以上是生活随笔為你收集整理的MATLAB编程经典程序 素数的判断,求0~100素数之和的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB实现牛顿插值的源程序
- 下一篇: 拉格朗日插值法的MATLAB源程序