我想创建一个带有演示的笔记本:
SlopeInterceptDemonstration[{mmin_, mmax_}, {bmin_, bmax_}] :=
Module[{xmax, xmin},
xmax = Max[Abs[bmin + mmin], Abs[bmax + mmax]]*1.2;
xmin = - xmax;
Manipulate[
Plot[m*x + b, {x, xmin, xmax}, AspectRatio -> 1, PlotRange -> {xmin, xmax}],
{{m, mmin, "m"}, mmin, mmax, 0.1}, {{b, bmin, "b"}, bmin, bmax, 0.1}]
];
如果我通过一个简单的调用 ( SlopeInterceptDemonstration[{-2, 2}, {-5, 5}] ) 保存一个笔记本并使用新内核重新打开它,则不会显示演示,因为 xmin 和 xmax 未知。
有没有办法在 Plot 中强制评估这些变量?