ParametricPlot怎么给两个函数之间的部分填充颜色
mathematica吧
全部回复
仅看楼主
level 1
nvbl3 楼主
我想把两个函数y1=f1[x],y2=f2[x]之间的部分,也就是y1<=y<=y2的部分填充颜色,我知道可以有
f1[x_]=Sin[x];f2[x_]=Cos[x];
Plot[{f1[x],f2[x]},{x,0,2Pi},Filling->{1->{2}}]
现在的问题是我的函数是x=y*y这种,Plot不太好用
比如:
x1[y_]=y*y
x2[y_]=2y*y
ParametricPlot[{{x1[y],y},{x2[y],y}},{y,-4,4}]
可是ParametricPlot没有Filling,看到有人说可以用MeshFunctions,但是应该怎么用呢?
2022年01月22日 14点01分 1
吧务
level 10
RegionPlot[{x>x1[y],x<x2[y]},{x,-4,4},{y,-4,4}]
2022年01月23日 14点01分 2
RegionPlot[And @@ {x > x1[y], x < x2[y]}, {x, -4, 4}, {y, -4, 4}, PlotPoints -> 300]
2022年01月24日 17点01分
level 1
nvbl3 楼主
这个可以解决问题,但是Region外的线显示不出来呀,我想要这样的,
但是得到了下面这样的,只能用Show重叠两个图,有没更直接的办法呢
2022年01月25日 11点01分 3
1