找回密码
 欢迎注册
楼主: mathematica

[提问] 2011这个素数, 最多是多少个连续素数的和?

[复制链接]
 楼主| 发表于 2011-1-18 10:03:35 | 显示全部楼层
wayne在10层发帖或许是因为mathematica在5层说了Mathematica的坏话,呵呵。
但是wayne为M辩解的理由是不好的,代码短或许不一定是评价“善(利)于编程”的关键要素。
大家知道模块化或许是关键要素之一,这点上M就 ...
zgg___ 发表于 2011-1-17 10:14


16#为什么只给出了两组解呢?其实还有一组特殊的解就是2011本身
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-1-18 10:04:07 | 显示全部楼层
28# mathematica


你知道MATLAB的注释为什么是一个百分号%,而Mathematica为什么用(**)这种形式吗?

我相信你能想清楚的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-1-18 10:04:29 | 显示全部楼层
9527不如9523神奇
mathe 发表于 2011-1-17 09:02

不过我怀疑你是把前面的素数一个一个加上去的,然后找到这个9523的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-1-18 10:15:52 | 显示全部楼层
28# mathematica


你知道MATLAB的注释为什么是一个百分号%,而Mathematica为什么用(**)这种形式吗?

我相信你能想清楚的
wayne 发表于 2011-1-18 10:04

说实话,我不知道,我现在很习惯MATLAB的那种注释方式,很不习惯mathematica的那种
注释方式,如果让我写(*,我还能马马虎虎接受,让我写完(*还要再写一个*)与之匹配,我实在
感觉难受的很,我推崇简单的原则。我看了你写的程序,都没注释,其实注释不仅是写给别人看
更重要的是写给自己看,要不然时间长了,就不知道写的那个代码是干什么的,那样的话,就得
重新去理解,我不喜欢那种感觉,所以我用写程序的时候,几乎都是一行一个注释,
我相信这是一个好习惯
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-1-18 10:23:41 | 显示全部楼层
我说的是实话,我确实不知道为什么mathematica用(**)这种办法注释,如果
以我现在的心情的话,我觉得除了在符号计算方面MATLAB没mathematica好,
别的差不多都比mathematica好,所以如果让以我现在的看法的话,我会用MATLAB
来注册论坛的帐号,以前是先接触mathematica,然后觉得mathematica的
符号计算能力特别强,然后对MATLAB不了解,所以注册论坛的时候用了mathematica
这个帐号。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-1-18 10:32:45 | 显示全部楼层
不过我怀疑你是把前面的素数一个一个加上去的,然后找到这个9523的
mathematica 发表于 2011-1-18 10:04

非常正确
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-1-18 10:35:31 | 显示全部楼层
我说的是实话,我确实不知道为什么mathematica用(**)这种办法注释,如果
以我现在的心情的话,我觉得除了在符号计算方面MATLAB没mathematica好,
别的差不多都比mathematica好,所以如果让以我现在的看法的话,我 ...
mathematica 发表于 2011-1-18 10:23

语言本身通常没有很大的优劣区别,主要区别在于是否熟悉。
Matlab由于用户更加多,所以相关库文件之类的会更加丰富(第三方的),这里的主要区别在市场推广因素。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2011-1-18 10:46:07 | 显示全部楼层
本帖最后由 mathematica 于 2011-1-18 10:53 编辑

回复17# 18#的wayne,你写的代码我没大明白,当然这很大程度上由于我对mathematica不熟悉,
因为几乎用不到它,所以没怎么专研,我看你的代码似乎用了pure function定义了函数,但是
不太清楚你的思维。
17楼的
  1. Select[
  2.        Range[PrimePi[n]],
  3.        MemberQ[
  4.                t,
  5.                Total[Prime[Range[#]]
  6.                     ]+n
  7.               ]&
  8.       ]+1
复制代码
这个代码是什么意思呢?我已经转化成C语言的风格,如果写在一行的话,我是理解不了的。
我发现你我的风格很不相同,我写代码就是通常一行一个语句,能写在多行,绝不写一行,
你的代码都是首尾连接,让我不习惯。最后麻烦把那个代码说给我听一下吧,我没怎么明白
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-1-18 10:56:42 | 显示全部楼层
35# mathematica
Matlab 是一个脚本型的,
个人感觉对于运算来说速度要比Mathematica慢很多,
Matlab的主要面向对象为工程方面,因为有大量的扩展包,遗传算法,虚拟现实之类的包都有,
还有就是内置算法都是基于矩阵,所以很多时候用的好的话代码会比较短,
Mathematica速度非常快,表语言也非常精简,
所以到底什么好还是看自己需要了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-1-18 11:23:34 | 显示全部楼层
39# winxos

我感觉Mathematica也是脚本语言, 脚本语言都是解释执行的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-3-19 14:35 , Processed in 0.081291 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表