楼主: tyxcme123
1152 2

[程序分享] 求一个matlab的程序 [推广有奖]

  • 6关注
  • 3粉丝

等待验证会员

已卖:278份资源

硕士生

57%

还不是VIP/贵宾

-

威望
0
论坛币
131 个
通用积分
0.5400
学术水平
0 点
热心指数
1 点
信用等级
2 点
经验
1892 点
帖子
127
精华
0
在线时间
188 小时
注册时间
2013-3-16
最后登录
2022-1-10

楼主
tyxcme123 发表于 2013-5-21 12:16:10 |AI写论文
80论坛币
求一个数列,该数列形式为1,1/2,1/3,1/4,1/5.....1/8,1/10.....,1/18,1/20.....,1/888,1/1000.........这样分子均为1,分母是从1递增,但是不含有9这个数字 ,该数列有无数项, 需要这个数列前一万项加总用matlab求解的程序和结果,求各位大神帮忙,小弟多加感谢!!!   如果题目中有没有说清的,可以在底下留言。

最佳答案

NoHL 查看完整内容

最“蠢”的办法 sum=0 count=0 for i=0:9 for j=0:9 for k=0:9 for l=0:9 for m=0:9 if i~=9 && j~=9 && k~=9 && l~=9 && m~=9 && count
关键词:MATLAB matla atlab Atl Lab 程序 matlab

本帖被以下文库推荐

沙发
NoHL 发表于 2013-5-21 12:16:11
最“蠢”的办法
sum=0
count=0
for i=0:9
for j=0:9
for k=0:9
for l=0:9
for m=0:9
    if i~=9 && j~=9 && k~=9 && l~=9 && m~=9 && count<10000
       count=count+1
       number=10000*i+1000*j+100*k+10*l+m
       sum=sum+1/number
   end
end
end
end
end
end
disp(sum)

大概这个意思,就是5个循环分别生成每一位,然后叠加成数字的时候判断有没有9,有就舍弃,然后求和,计数,到10000个就行了。也可以加个判断到10000就hold 或者pause
伪代码,反正是最简单粗暴的套路。。

藤椅
tyxcme123 发表于 2013-5-21 12:50:28
这个直接运行就能得出结果吗,我不是数学专业的也完全没有碰过matlab.....所以基本看不懂。。。。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 18:56