小编Geo*_*lls的帖子

如何在Mathematica中并行化集成8

有人知道如何使用所有内核来计算集成?我需要使用并行化或并行表,但如何?

 f[r_] := Sum[(((-1)^n*(2*r - 2*n - 7)!!)/(2^n*n!*(r - 2*n - 1)!))*
 x^(r - 2*n - 1), {n, 0, r/2}]; 


 Nw := Transpose[Table[f[j], {i, 1}, {j, 5, 200, 1}]]; 

 X1 = Integrate[Nw . Transpose[Nw], {x, -1, 1}]; 

 Y1 = Integrate[D[Nw, {x, 2}] . Transpose[D[Nw, {x, 2}]], {x, -1, 1}]; 

 X1//MatrixForm
 Y1//MatrixForm
Run Code Online (Sandbox Code Playgroud)

parallel-processing wolfram-mathematica numerical-methods

3
推荐指数
1
解决办法
1991
查看次数

如何在Mathematica中为2个积分的总和制作代码

我想快速解决以下问题:

f[r_] := Sum[(((-1)^n (2 r - 2 n - 7)!!)/(2^n n! (r - 2 n - 1)!))
             * x^(r - 2*n - 1), 
         {n, 0, r/2}]; 

Nw := Transpose[Table[f[j], {i, 1}, {j, 5, 200, 1}]]; 

X1 = Integrate[Nw . Transpose[Nw], {x, -1, 1}]
Run Code Online (Sandbox Code Playgroud)

我可以使用以下代码快速得到答案:

$starttime = AbsoluteTime[]; Quiet[LaunchKernels[]]; 
DIM = 50; 
Print["$Version = ", $Version, "  |||  ", 
      "Number of Kernels : ", Length[Kernels[]]]; 

Nw = Transpose[Table[f[j], {i, 1}, {j, 5, DIM, 1}]]; 
nw2 = Nw.Transpose[Nw]; 
Round[First[AbsoluteTiming[nw3 = ParallelMap[Expand, …
Run Code Online (Sandbox Code Playgroud)

integration wolfram-mathematica rotational-matrices

-1
推荐指数
1
解决办法
350
查看次数