绘制两条曲线之间的面积

绘制两条曲线之间的面积

我有一个带有与上面类似的参数 z 的函数:

y = sin(x+z)

我如何绘制作为X以及所有可能的值在[0.1,+0.1]中?

我想用图形表示出这些限制所定义的区域。因此,以 sin(x-0.1) 和 sin(x+0.1) 为界的所有内容都将被阴影化,而外面的所有内容都将是空白。

我正在尝试用格努普特,但使用任何软件可能都可以。

答案1

您可以尝试使用伪文件+并绘制带有填充曲线选项的图表:

set termoption enhanced
set style fill transparent solid 0.70 noborder
set key off
set sample 1000
set xlabel "{/*1.2x}" 
set ylabel "{/*1.2f(x)}"
plot [0:2*pi] '+' using ($1):(sin($1+.1)):(sin($1-.1))  w filledcurves

在此处输入图片描述

答案2

看一下filledcurves

要绘制集合 {sin(x-0.1) < y < sin(x+0.1)},请使用:

unset key
set sample 1000
plot sin(x+0.1) w filledcurves y=-1 lw 0
replot sin(x-0.1) w filledcurves y=-1 lc rgbcolor "white" lw 0

相关内容