0

我有以下用python编写的代码。

def func(r,f):
    for k in np.arange(Nb-1):
    temp = 0
    temp += f[r][k]*f[r][k+1]*np.sqrt(k+1)
    return temp

我如何在 Mathematica 中做同样的事情?

4

1 回答 1

0

就像是

func[r_,f_]:=Sum[f[[r,k]] f[[r,k+1]] Sqrt[k+1] , {k,Nb-1}]

如果你真的想要一个 For 循环:

  func[r_,f_]:=(temp=0;For[ ...,temp+= .. ] ; temp)

您可以 RTFM For[] 语法,我想我从未使用过它,但它看起来像“c”

于 2013-02-23T17:51:25.900 回答