I have a function of several parameters, funct(a,b,c,d,f,...). Mathematica deals with this function fine but it takes a minute or so to make a data point. I want to plot graphs of funct using code like
Plot[
{
funct(a1,b,c,d,x,...),
funct(a2,b,c,d,x,...),
funct(a3,b,c,d,x,...)
},
{x, -10, 10}, PlotPoints -> 10, MaxRecursion -> 3}, ect..
]
Again, Mathematica has no problem doing this but it takes an Age. I want to make Plot deal with the plot points in parallel, or perhaps each curve in parallel, and then combine them into a single plot to speed up the process. Is this possible?
ps. I can think of a work around using something like Show[Parallize@Table[Plot[... but that is parallizing the Table function, I would like to know if I can do it all in Plot if possible.
Show@ParallelTable[Plot[...],...]
is a good choice sincePlot
doesn't have parallelization itself. $\endgroup$