如何在两条曲线之间上色

2024-10-13 01:10:23

1、 这里,先温习一下如何绘制各种函数的图像。 先绘制两条显函数的图像:y=sinx和y=sin(sinx),这个直接用Plot函数就可以。 再绘制两条隐函数的图像:x^4 + x^2 y^2 + y^4=1和x^4 + x^2 y^2 + y^4=2,这个要用ContourPlot函数。具体的,请参考《Mathematica绘制函数图像—隐函数图像》。

如何在两条曲线之间上色

3、 在两条曲线之间添加不同的颜色,使之形成一个区域;这里尝试着用RegonPlot来绘制: 隐函数的情形相对简单一些,而显函数的情形就很复杂,直到最后也没有成功。最终发现,如果两条曲线不想交,可以使用RegonPlot,但是当两条曲线相交的话,RegonPlot就无能为力了。毕竟,RegonPlot是用来绘制二元不等式(组)的区域的。

如何在两条曲线之间上色

5、 上面的代码有点罗索,所以我在Mathematica的教科书里,自学了一下Filling的用法: Filling -> {1 -> {2}}表示在第一条曲线到第二条曲线之间的区域着色; Filling -> {1 -> Axis}表示在第一条曲线到x轴之间的区域着色。 简单的代码如下:

如何在两条曲线之间上色

7、 用ColorFunction把曲线之间的颜色设置为色彩变换的状态,并导出动态图如下:

如何在两条曲线之间上色如何在两条曲线之间上色
猜你喜欢