私は線をプロットしましたが、曲線下の領域を示すためにy軸に沿って2と4の間の領域を陰にしたいが、それを行う方法を理解できませんでした。これは、私はそれは難しいあなたが心を持っているだけで何地域を理解することを見つけるy軸に沿った陰影境界領域
>y:=(2*x);
>plot(y,x=0..3);
私は線をプロットしましたが、曲線下の領域を示すためにy軸に沿って2と4の間の領域を陰にしたいが、それを行う方法を理解できませんでした。これは、私はそれは難しいあなたが心を持っているだけで何地域を理解することを見つけるy軸に沿った陰影境界領域
>y:=(2*x);
>plot(y,x=0..3);
かなり単純なコードです。
これはこれですか?もちろん
restart;
y := 2*x:
plots:-display(
plot(2*x, x=0..3),
plots:-inequal([Y>=y, Y>=2, Y<=4], x=0..3, Y=0..6,
'nolines', 'color'="Burgundy")
);
あなたは上記のplot
への呼び出しを削除した曲線(ライン)y=2*x by
を省略することができます。
他の地域を念頭に置いている場合は、それに応じてplots:-inequal
への通話を調整する必要があります。
filled
オプションを使用してplot
を呼び出すなど、他の方法を実行することもできます。 plottools:-reflect
を使用することも、plot
というパラメータ呼び出しシーケンスを使用して、x
とy
軸を反転することもできます。
私は(y=2*x
のこの例では、あなたの頭の中でそれを行うことができていても)あなたがy=2
とy=4
に対応x
値を取得するには、「xについて解く」することを避けるために望むかもしれないことを把握。
これは、plots:-inequal
を使用するのが最も簡単だと思う理由です。
[編集:フォローアップのコメントのための約8長方形]
まず、わずかに異なる例、うまくいけば、より明確にするため。
restart;
x:=arcsin(y/6):
P := plots:-display(
plot(x, y=2..5),
plots:-inequal([X<=x], y=2..5, X=0..1.2,
'nolines', 'color'=pink)
):
plots:-display(
plot(2, color=black, linestyle=dot),
plot(5, color=black, linestyle=dot),
plot([x, y, y=0..6]),
plottools:-transform((x,y)->[y,x])(P),
view=[0..1.2,0..6],
labels=["x","y"],
size=[500,300]
);
下和(長方形を使用して)の上部がStudent:-Calculus1
パッケージからRiemannSum
コマンドを使用して可視化することができます。 (またはseq
コマンドを使用して、それらのコーナーの数式ですべてを構成することもできます)。
plots:-display
コマンドに渡す部分は、もちろん削除できます。
restart;
with(Student:-Calculus1):
x:=arcsin(y/6):
P:=RiemannSum(x, y=2..5, method = upper, output = plot,
partition=8,
boxoptions=[filled=[color=pink,transparency=.5]],
caption=""):
rP:=plottools:-transform((x,y)->[y,x])(P):
plots:-display(
plot(2, color=black, linestyle=dot),
plot(5, color=black, linestyle=dot),
plot([x, y, y=0..6]),
rP,
view=[0..1.2,0..6],
labels=["x","y"],
size=[500,300]
);
restart;
with(Student:-Calculus1):
x:=arcsin(y/6):
P:=RiemannSum(x, y=2..5, method = lower, output = plot,
partition=8,
boxoptions=[filled=[color=pink,transparency=.5]],
caption=""):
rP:=plottools:-transform((x,y)->[y,x])(P):
plots:-display(
plot(2, color=black, linestyle=dot),
plot(5, color=black, linestyle=dot),
plot([x, y, y=0..6]),
rP,
view=[0..1.2,0..6],
labels=["x","y"],
size=[500,300]
);
あなたの代わりに、曲線とx軸との間の領域を望んでいた場合は、すべてのこれらの例は、少し複雑になります。
これはまさに私が探していたものです!私はepsとしてエクスポートしてメープル文書に含める。詳細な説明をお寄せいただきありがとうございます。今後も他の人のことを学び、可能であれば助けることができます。 –
同じ地域にどのくらいの長方形が表示されるのか教えてください。 2と4の間の8つの四角形を言うことができますか? –
8つの四角形については、私の答えに対する編集済みの更新を参照してください。そこに 'plots:-inequal'ソリッドの影付き領域も追加します(必要に応じて色を調整します)。 – acer