• PUDN用户
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 6
    下载次数
  • 2009-11-20 19:41
    上传日期
若一个三位自然数的各位数字的立方和等于该数本身,则称该自然数为水仙花数.此乃水仙花树的源程序
shuixianhuashu.rar
  • shuixianhuashu.m
    1KB
内容介绍
%若一个三位自然数的各位数字的立方和等于该数本身,则称该自然数为水仙花数, %例如,153=1^3+5^3+3^3,所以153就是一个水仙花数,编程计算出 %所有的水仙花数。 [x,y,z]=meshgrid(1:9,0:9,0:9)%产生三维数组,x代表百位,y十位,z各位 s=x.^3+y.^3+z.^3;%个十百位相加和 s1=100*x+10*y+z;%十进制数 k=find(s-s1==0)%是否相等 sxh=s(k); %%方法二: for i=100:10000 if 100<i<999 aa=rem(i,10);%一个三位数据取个位,以153为例 153/10余数就是3 bb=fix(i/10);%153/10取整 即15 bb=fix(bb-10);%15-10即十位5 cc=fix(i/100);%153/100取整为1,百位1 mm=(aa^3+bb^3+cc^3)/i;%若自然数的各位数字的立方和等于该数本身则满足要求 if mm==1 zz=i end end if 1000<i<10000 %若题目中是说四位数的立方和等于它本身则程序如下,具体思路同上 ab=rem(i,100); aa=rem(ab,10); bb=fix(ab/10); ca=rem(i,1000); cb=ca-bb*10-aa; cc=fix(cb/100); dd=fix(i/1000); mm=(aa^3+bb^3+cc^3)/i; if mm==1 zz=i end end end
评论
    相关推荐
    • matlabcnhelp.rar
      matlab中文帮助很难找的,快速下载
    • MobilePolice.rar
      移动警察,车牌识别,车牌定位系统源代码,已经运用在移动车载稽查系统中。
    • SVM(matlab).rar
      支持向量机(SVM)实现的分类算法源码[matlab]
    • svm.zip
      用MATLAB编写的svm源程序,可以实现支持向量机,用于特征分类或提取
    • Classification-MatLab-Toolbox.rar
      模式识别matlab工具箱,包括SVM,ICA,PCA,NN等等模式识别算法,很有参考价值
    • VC++人脸定位实例.rar
      一个经典的人脸识别算法实例,提供人脸五官定位具体算法及两种实现流程.
    • QPSK_Simulink.rar
      QPSK的Matlab/Simulink的调制解调仿真系统,给出接收信号眼图及系统仿真误码率,包含载波恢复,匹配滤波,定时恢复等重要模块,帮助理解QPSK的系统
    • LPRBPDemo2009KV.rar
      车牌识别,神经网络算法,识别率高达95%,识别时间低于80ms。
    • MODULATION.RAR
      这个源程序代码包提供了通信系统中BPSK,QPSK,OQPSK,MSK,MSK2,GMSK,QAM,QAM16等调制解调方式 用matlab的实现,以及它们在AWGN和Rayleigh信道下的通信系统实现及误码率性能
    • algorithms.rar
      十大算法论文,包括遗传算法,模拟退火,蒙特卡罗法等等,对于初学者很有帮助!!