中易网

matlab 编程 编制函数M文件求出某自然数范围内的全部素数,即给定参量n之后,能求出1到n之间的全部素数

答案:2  悬赏:20  
解决时间 2021-02-26 11:45
matlab 编程 编制函数M文件求出某自然数范围内的全部素数,即给定参量n之后,能求出1到n之间的全部素数
最佳答案
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function x=myprime(n)
a=2:n;
x=a(isprime(a));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

在Matlab下面输入:
myprime(20)
全部回答
这是最传统的做法 function a=question(n) a=[]; for i=2:n k=0; for j=2:i-1 if ~mod(i,j) k=1; break; end end if ~k a=[a,i]; end end 这是另外一种做法 function a=question(n) a=2:n;b=zeros(1,n-1); for i=2:sqrt(n) b(i*(2:(n/i))-1)=i*(2:(n/i)); end a=a(~b); 楼上的做法也可以,只不过他利用了matlab自带的判断素数的函数isprime
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
缺氧游戏冰萝卜怎么得 冰萝卜种子获得与作
北京个人公积金贷款计算器的个人月缴存额指的
鲜花跟假花的区别
汽车内循环跟外循环都有什么作用啊,平时应该
嘉诚陶瓷我想知道这个在什么地方
和婆婆吵架,,她说有种别吃她家饭,现在我老
你认为蛋炒饭先放什么更好吃?热心解答下吧
现在上海嘉定出差,听说佳露西菜社历史挺久,
前黄新园化工厂在哪里啊,我有事要去这个地方
石墨和钼在1400度时有什么反应?
越南咖啡速溶的好喝吗?
cad2008序列号无效 求助
包皮水肿4个月不消除
争名于朝,争利于市的意思争名于朝,争利于市
梦见跟姨姐发生性关系
推荐资讯
我想明年同时报考会计初级和中级职称,但是不
电脑更新后为什么窗口变的好宽?怎么回事啊
手机老是连不上百度影棒,连上了看的时候又卡
申购新股第二天资金到帐行吗
我想开一条云南饵丝生产线,哪家生产的设备比
别人欠我5000我想起诉,可是没有他的地址,只
喜来登车饰怎么去啊,有知道地址的么
斗破苍穹云山是男是女
茅厂村在什么地方啊,我要过去处理事情
天下收藏·南区南门地址在什么地方,想过去办
李家沱求推荐几家性价比好点的房子,户型最好
剪短的牛仔裤裤角应该怎么处理??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?