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)

For []構文をRTFMできます。これまで使用したことはないと思いますが、「c」のように見えます。

于 2013-02-23T17:51:25.900 に答える