I'm solving two (1-parameter) differential equations and I want to plot the product of their solutions, how do I do this? Here's the code,
Deter[p0_] := Module[{p = p0},
M = 1; m = 1; q = 1; Q = √3; d = 3; L = 1; ω = 0;
cutoff = 0.0001 ;
f[u_] = 1 - M u^(-d);
vneg[u_] = (1/√f[u]) (ω + Q q (1 - u^(2 - d))) - Q p u^(2 - d);
vpls[u_] = (1/√f[u]) (ω + Q q (1 - u^(2 - d))) + Q p u^(2 - d);
FlowPlus[u_] = (-y[u] 2 m L u + vneg[u] -
k + (vpls[u] + k) y[u]^2)/(u^2 √f[u]) ;
FlowNeg[u_] = (-z[u] 2 m L u + vneg[u] +
k + (vpls[u] - k) z[u]^2)/(u^2 √f[u]) ;
solPlus = ParametricNDSolveValue[{y'[u] == FlowPlus[u], y[1 + cutoff]== I},
y, {u, 1 + cutoff, 1/cutoff}, {k}];
solNeg = ParametricNDSolveValue[{z'[u] == FlowNeg[u], z[1 + cutoff] == I},
z, {u, 1 + cutoff, 1/cutoff}, {k}];
Return[{solPlus, solNeg}]
]
What I want to plot is (but I'm getting a blank plot only)
Plot[Evaluate[Re[Deter[8][[1]][k][1/cutoff]] Re[Deter[8][[2]][k][1/cutoff]] ], {k, -5, 5},
PlotRange -> Automatic, AxesOrigin -> {0, 0}]
Thanks!
