共回答了20个问题采纳率:85%

%% 保存为 my_isprime.m

function [pm,ct] = my_isprime(A)

% 输入参数 A:单个自然数或自然数数组

% 输出参数 pm: 素数数组

%ct:素数个数

pm = [];

ct = 0;

w = length(A);

if w==0, return; end

for k = 1:w

vt = A(k);

fn = 2;

rt = false;

while fn<=ceil(sqrt(vt)) ~rt

rt = mod(vt,fn)==0;

fn = fn+1;

end

if rt==false vt~=1 , pm = [pm vt]; end

end

ct = length(pm);

%% 调用clc

clear all

a = input('请输入一个自然数或自然数数组范围(如:[10 20]):');

s = num2str(a);

if ~isempty(find(s==' '))

A = a(1):a(2);

else

A = a;

end

[pm,ct] = my_isprime(A);

if ct==0

mg = '输入的不是素数或者范围内没有素数。';

else

mg = ['输入的包含素数:' num2str(pm) ' 共' num2str(ct) '个'];

end

disp(mg)

1年前

6

MATLAB判断是不是质数,matlab 如何表示一个数是不是质数,如题 。相关推荐

  1. matlab 判断数据类型函数,matlab 分类(判别)函数classify()

    在生产.科学研究和日常生活中,经常会遇到对某一研究对象属于哪种情况作出 判断.例如要根据这两天天气情况判断明天是否会下雨:医生要根据病人的体温.白血 球数目及其它症状判断此病人是否会患某种疾病等等. ...

  2. matlab 判断矩阵奇异,Matlab 奇异值、奇异矩阵、svd函数

    奇异值: 奇异值分解法是线性代数中一种重要的矩阵分解法,在信号处理.统计学等领域有重要应用. 定义:设A为m*n阶矩阵,A'表示A的转置矩阵,A'*A的n个特征值的非负平方根叫作A的奇异值.记为σi( ...

  3. matlab 判断奇异矩阵,[转载]matlab错误 关于奇异矩阵

    Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 7.021517e-0 ...

  4. matlab 判断颜色程序,MATLAB中的颜色控制

    1.色图颜色调配命令 在MATLAB中,控制及实现颜色调配的主要命令为colormap,它的使用格式如下: 调用格式                                         说 ...

  5. MATLAB判断文件是否存在、删除文件

    MATLAB判断文件是否存在: exist('output.txt','file') 如果output.txt存在,返回2,若不存在返回0 MATLAB删除文件: delete('output.txt ...

  6. matlab判断系统稳定性 -Nyquist图(极坐标图)判据(还没有搞完。。。。。。。)

    matlab判断系统稳定性 -Nyquist图(极坐标图)判据(还没有搞完.......)

  7. 判断闰年的Matlab/Python函数

    目录 写在前面 什么是闰年 判断闰年的Matlab函数 判断闰年的Python函数 参考 写在前面 在处理自然科学数据时,经常需要判断一个年份(这里说的年份都是公历)是否为闰年,本文首先简单介绍闰年的 ...

  8. matlab if判断 字符,matlab判断语句与

    matlab if语句 在MATLAB中,if语句有3种格式. (1) 单分支if语句:if 条件 语句组 end当条件成立时,则执行语句组,执行完之后继续执行if语句的后继语句,若条件不成立,则直接 ...

  9. matlab 判断矩阵是正定、半正定还是负定

    用Matlab 判断矩阵是正定.半正定还是负定 % 判断矩阵m是正定.半正定还是负定 m = [2 -1; -1 2]; if issymmetric(m) % 检查矩阵是否对称% disp('矩阵对 ...

  10. matlab判断double_matlab中double语句.doc

    matlab中double语句 matlab中double语句 篇一:matlab中的double matlab默认的数据类型是double(64位) . double是双精度浮点数,保留16位有效数 ...

最新文章

  1. 粒子群优化RBF神经网络源码程序
  2. Spring 处理请求和响应相关的注解
  3. 程序员的进阶课-架构师之路(4)-栈
  4. java核心技术 pdf下载_JAVA程序员面试秘笈 PDF 下载_Java知识分享网
  5. Java程序员从笨鸟到菜鸟之(八十七)跟我学jquery(三)jquery动态创建元素和常用函数示例...
  6. 华为鸿蒙系统多而能使用吗,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...
  7. php转为json格式,如何将PHP数据转换为json格式?
  8. 小程序 做二维码带logo绘制二维码
  9. html答题游戏代码,html5+css3+ajax手机端脑筋急转弯答题游戏代码
  10. 计算机联锁控制系统的软件应具备信号操作功能,N6_计算机联锁控制系统原理-软件原理.ppt...
  11. 快速入门Unity机器学习:三:
  12. 内网liunx环境升级nginx版本(因为nginx 0.6.x < 1.20.1 1-Byte Memory Overwrite RCE 系统漏洞而升级)
  13. Mac升级python3版本
  14. 根据代表性序列预测OTU/ASV生活史策略——寡营养型or富营养型
  15. 英语翻译太难?我一怒之下用爬虫写了两个翻译脚本
  16. 项目管理笔记-第十三章 项目相关方管理
  17. 什么是IOC/DI?
  18. 如何根据系谱计算近交系数并保存
  19. JAVA_面向对象2
  20. PostgreSQL 9X之巅(原书第2版)

热门文章

  1. windows - 将“开始“菜单应用列表中找不到的软件添加到磁贴中
  2. 神经网络优化(初始化权重)
  3. python将多个txt文件导入一个excel的不同sheet中
  4. pdf2Image.dll丢失怎么解决?pdf2Image.dll修复工具下载
  5. 3分钟教你实现仿微信底部导航栏效果(BottomNavigationView + ViewPager)
  6. html网页转换成psd,网页设计PSD到HTML – 更直接的方式?
  7. Cisco Packet Tracer 8.0 下载与汉化
  8. 网站被恶意攻击,访问不了怎么办
  9. matlab删除三维数组中全零行或列
  10. kiftd个人网盘搭建