对于定义域不连续的函数怎么画图
mathematica吧
全部回复
仅看楼主
level 1
大神帮忙看下。
函数pim的定义域是d属于(0,1)和(2,3)。应该怎么表示这个定义域呢?
我写的代码:
Clear["Global`*"]
pim[d_, cn_, b_] := ((2 - d) (12 - 12 d + d^2) (2 - 2 cn + b - d)^2)/(
4 (8 - 8 d + d^2)^2);
Manipulate[
Plot[pim[d, cn, b], {d, 0, 1}, {d, 2, 3},
PlotLegends -> {\[Pi]}], {cn, 0, 1}, {b, -0.2, 1}]
报错:
2023年01月10日 23点01分 1
level 4
Clear["Global`*"]
pim[d_, cn_,
b_] := ((2 - d) (12 - 12 d +
d^2) (2 - 2 cn + b - d)^2)/(4 (8 - 8 d + d^2)^2);
\[ScriptCapitalD] = ImplicitRegion[0 < d < 1 \[Or] 2 < d < 3, {d}];
Manipulate[
Plot[pim[d, cn, b], {d} \[Element] \[ScriptCapitalD],
PlotLegends -> {\[Pi]}], {cn, 0, 1}, {b, -0.2, 1}]
2023年01月11日 14点01分 2
加一个隐式区域[呵呵]
2023年01月11日 14点01分
你可以去找一下帮助Plot->Example->Scope->Sampling第8、9幅图
2023年01月11日 14点01分
1