用MATLAB编程求出三位数中全部的水仙花数
生活随笔
收集整理的這篇文章主要介紹了
用MATLAB编程求出三位数中全部的水仙花数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼:
m=100:999;
m1=rem(m,10); ?%求個位數
m2=rem(fix(m/10),10); %求十位數
m3=fix(m/100); ? %求百位數
k=find(m==m1.^3+m2.^3+m3.^3) ? %find(一維向量) 得出一維向量的下標序號
s=m(k)
運行結果如下:
? ? ? ? ? ?
?
注:水仙花數是指各位數字的立方之和等于該數本身的三位正整數。
總結
以上是生活随笔為你收集整理的用MATLAB编程求出三位数中全部的水仙花数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB的左除\和右除/ ???
- 下一篇: 浏览器与服务器