作者tine7674 (向问天)
看板Physics
标题[请益] 用mathematica求数值
时间Fri May 7 18:45:53 2010
如果需要用mathematica求一个固态物理的问题,
就是求一个离子晶体中的电位能大小
电荷的排列为:
q -q q -q q-q q-q q-q q-q q-q q-q q
-q q-q q X q-q q-q q-q q-q
q -q q q-q q-q q-q q-q q-q q
也就是正负粒子交错排列无限延伸,每个粒子距离均为r
电能为(-kq^2/r)*a
我推导出a应该是Σ Σ {4*〔(-1)^(n+m+1)*((n^2+m^2) ^(- 0.5)〕-〔1/n〕-〔1/m〕
}
n=1 m=1
也就是n m均从1到无限大,将每个n的平方加m的平方相加取-0.5次方,再乘4乘
-1的(n+m+1)次方,将每个值相加从1加到无限大
请问若要用mathematica写出这个级数的值应如何表方程式,
我是第一次用mathematica
我想说先练习简单的算式,结果我在里面写了
n=2
m=3
n^2+m^2
我一职按enter但是就是没答案
请问我这样是哪出了问题
还有我上面那个问题要怎样写才解决
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.189.53
1F:→ ripper:shift+Enter 不然用数字键盘的Enter 买书来看吧.... 05/07 19:46
2F:推 kuanun:好奇问,电脑可以算无限大的累加吗?就算是收歛好像也…… 05/07 21:03
3F:推 kkarthur:Madelung constant? 你可以找看看wiki 05/07 23:47
4F:→ kkarthur:有比较容易写程式的公式可用 05/07 23:48
5F:推 kkarthur:Madelung constant的收敛速度还算快,写程式可以很快的 05/07 23:50
6F:→ kkarthur:在几秒钟的时间内算到小数点下好几位的精确度 05/07 23:51