clear all
% dispStr = '';
n=input('pelase input the number:');                     %保存输入的值
m=2;                                                                %从最小的质数2开始
nstr = num2str(n);
dispStr = strcat(nstr, '=');

while(1)
      if(~mod(n,m))                                              %找到可以整除的数
              k=m;
              if(n==k)                                               %找到最后一个质数
                    nstr = num2str(n);
                    dispStr = strcat(dispStr, nstr);
                    break;                                            %跳出循环
              else
                    n=n/k;                                           %将n除以质数的值继续循环
                    m=1;                                             %保证质数还是从2开始
                    nstr = num2str(k);                              %将分解的质数保存          
                    dispStr = strcat(dispStr, nstr, '*');
              end
      end
      m=m+1;                                  
end

disp(dispStr); %显示分解结果

>> primeAnalysis
pelase input the number:231
231=3*7*11

备注,以上程序是在网上查到的哪位“大师”写的程序的基础上修改而成(不记得来源了),大家相互学习一同探讨,一同分享。

质数分解matlab程序相关推荐

  1. lmd matlab 信号处理程序,LMD经验模态分解matlab程序.doc

    LMD经验模态分解matlab程序 LMD经验模态分解matlab程序--原味的 曾经也用滑动平均写过LMD,其实滑动平均的EMD才是原汁原味的居于均值分解. 分享给有需要的人,程序写的不好,只是希望 ...

  2. 小波包分解matlab程序

    小波包分解(Wavelet Packet Decomposition)是小波变换的一种变形方法,在信号处理和数据分析中被广泛应用.Matlab是常用的数学软件之一,也提供了方便的小波分析工具箱,可以帮 ...

  3. emd分解matlab程序

    % EMD 计算经验模式分解 % % %   语法 % % % IMF = EMD(X) % IMF = EMD(X,...,'Option_name',Option_value,...) % IMF ...

  4. 线谱法 时钟分量的提取 matlab,LMD局域均值分解的matlab程序及示例

    说明:研究LMD局域均值分解有3个月左右,能找到的相关文章也基本上看了一遍,觉得是个很好的方法,号称是EMD经验模态分解的改进版.但是网络上一直没有找到该算法的matlab程序,只见文章说的天花乱坠. ...

  5. matlab流量结构分析,科学网-分享求解“结构分解分析(SDA)”各项均值的MATLAB程序-计军平的博文...

    点此下载(MATLAB File Exchange) [2015.02.18补充]其他研究人员的MATLAB代码 Sayago-Gomez, Juan Tomas, (2014), Matlab Co ...

  6. matlab程序,基于广义benders分解法的综合能源系统优化规划,关键词,综合能源系统规划,Benders分解

    matlab程序,基于广义benders分解法的综合能源系统优化规划,关键词,综合能源系统规划,Benders分解,机会约束规划. ID:5999661483864996小陈代码店

  7. QR算法的Matlab 程序,三种实现矩阵QR分解的算法与程序

    To learn, to share, to debate, then comes progress. ------------------------------------------------ ...

  8. 亮度均匀性 matlab,求:亮度保持的夜景图像直方图均衡算法 matlab程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求:亮度保持的夜景图像直方图均衡算法 matlab程序 我是大四学生,最近在做一个论文,头疼死了,不知道这个论文的程序怎么写.这里是matlab论坛 我想 ...

  9. matlab中ahp方法,AHP及matlab程序.doc

    层次分析法(AHP)及matlab程序 层次分析法是一种新的定性分析与定量分析相结合的系统分析方法,是将人的主观判断用数量形式表达和处理的方法,简称AHP(The Analytic Hierarchy ...

最新文章

  1. 客户端渲染 服务端渲染_这就是赢得客户端渲染的原因
  2. oracle中执行动态sql语句吗,oracle中有没有可动态执行sql语句的函数
  3. 厉害了,淘宝千万并发,14 次架构演进…
  4. yolov3的缺点_YOLOv3:训练自己的数据(附优化与问题总结)
  5. 第四届西安邮电大学acm-icpc校赛 流浪西邮之寻找火石碎片 多体积条件背包
  6. fail2ban安全设置
  7. Oracle 12c应用连接VIP轮训负载均衡?
  8. 一次线上ctf的网络协议分析
  9. 编码与解码 字符串中的
  10. 阿里终面:如何设计一个高性能网关?
  11. Cannot use v-for on stateful component root element because it renders multiple elements.
  12. java课程设计代码_java(课程设计之记事本界面部分代码公布)
  13. 优达(Udacity)customer_segments
  14. Mars Rover
  15. tpc1061ti使用说明_昆仑通泰触摸屏TPC1061Ti/TX
  16. 访问图片出现403的解决办法
  17. 单元測试中 Right-BICEP 和 CORRECT
  18. IPC TCP/IP协议
  19. python中else是指什么意思_python中elif什么意思?
  20. JavaScriptAPI编程_History对象(获取浏览历史)

热门文章

  1. 共形变换—顾险峰教授
  2. 对xsd文件的操作 生成java实体并解析生成的xml
  3. 191_Ubuntu 18.04安装Samba服务器及配置
  4. 数字后端基本概念介绍——Track
  5. 线性代数的本质(一)
  6. C++ 递推与递归算法
  7. 电脑关机蓝屏,然后自动重启的问题解决。
  8. 51单片机入门-开发板介绍及软件安装
  9. 计算机毕业设计Java计算机组成原理教学网站(源码+系统+mysql数据库+lw文档)
  10. 2020-09-28-浙江大学软件学院面试有感