3

Grapharyに収録されているグラフを解説する(ID11~20)

66
0

前回の記事 の続きです。今回はID11~20を解説します。

前回よりも複雑な関数が多いので、記事の文章量が多くなっています。

元サイト(Graphary): https://teth-main.github.io/Graphary/

相互リンク

一覧

ID11: 逆三角関数を用いて表された半径が1の円

式: sin1(|x|)+sin1(|y|)=π2
難易度: ★☆☆☆☆

xyにはともに絶対値記号がついているので、第1象限だけ考えればよいです。

また、sin1xの定義域は1x1なので、第1象限でグラフが描画される範囲はx1,y1に制限されます。

残りはこれらの図を見てください。

!FORMULA[6][923556884][0]が円内にあるとき、!FORMULA[7][-1178649829][0] (x,y)が円内にあるとき、sin1x+sin1y<π2

!FORMULA[8][923556884][0]が円周上にあるとき、!FORMULA[9][174659868][0] (x,y)が円周上にあるとき、sin1x+sin1y=π2

!FORMULA[10][923556884][0]が円周上にあるとき、!FORMULA[11][1527969565][0] (x,y)が円周上にあるとき、sin1x+sin1y>π2

ID12: 1辺が2の正三角形

式: ||x|+23y|+|x|=1
難易度: ★★★☆☆

全てのxに絶対値記号がついているので、x0の範囲で考えればよいことが分かります。

ところで、絶対値とは何でしょう?

絶対値とは、その数と0との距離のことです。
xyは実数なので、数直線上での距離を考えることになります。
また、|ab|は、数直線上でのabの距離といえます。

さて、もう一度元の式を見てみましょう。x0のとき、|x|=xなので元の式はこのように書けます。

|x+23y|+|x|=1

右側の絶対値記号を外さなかった理由は次に行う変形を見るとわかります。

|x(23y)|+|x0|=1

すなわち、yを固定したときx座標の値は「数直線上に3A(23y),B(0),P(x)を取ったとき、AP+BP=1になる点Pの座標」であることがわかります。

そこで、yを固定するごとにABがどこに位置するか調べるために、補助線を引いてみましょう。

緑が!FORMULA[34][34263561][0]の位置、青が!FORMULA[35][34264522][0]の位置 緑がAの位置、青がBの位置

y0のときは、Pは必ずABの右にあります。

y<0PABの間にあるとき、AP+BP=ABなのでこれが条件を満たすのはAB=1のときだけです。これは三角形の下の辺に対応します。

y<0PAの右にあっても、PBAB>1であればAP+BP>1になるので条件を満たしません。

よって、y32でかつPABの両方より右にあるときだけを考えればよいことが分かります。

P(x,y)とおくと、
AP+BP=(x(23y))+(x0)=2x+23y
なので、
AP+BP=1
であることから
x=1213y
であることがわかります。

これをyについて整理すると、
y=3x+32
となります。

x<0(左の辺)に対応する式はy=3x+32です。

これをもとに三角形の3つの頂点の座標を計算すると、

(0,32),(1,32),(1,32)

となります。

これら3つの頂点の距離は全て2なので、この三角形が正三角形であることがわかりました。

ID13: リボン

式: |2|x||y|2|+|y|=2
難易度: ★★★☆☆

xyに絶対値記号がついているのでx,y0のときだけ考えると|2xy2|+|y|=2となりこれを変形すると|y(2x2)|+|y0|=2となるのでID12と同じようにできます。

・・・だけでは面白くないので、いちおう別解法も載せておきます。オーソドックスでつまらない解法ですが、基本に忠実に解くこともできるという意味で載せました。

解法
与式はxx,yyと置換しても左辺は変わらないので第1象限だけ考えればよい。この範囲で与式は

|2xy2|+y=2

となるので、2xy2の符号で場合分けする。

(i) 2xy20すなわちy2x2のとき

与式は(2xy2)+y=2すなわち2x2=2となるので、これを解いてx=2を得る。

y0,y2x2であるから、この範囲のグラフはx=2(0y2)である。

(ii) 2xy2<0すなわちy>2x2のとき

与式は(2xy2)+y=2すなわち2x+2y+2=2となるので、これを解いてy=xを得る。

x0,y>2x2であるから、この範囲のグラフはy=x(0x<2)である。

これらを合わせると、次のグラフが得られる:

第1象限の範囲でのグラフ 第1象限の範囲でのグラフ

これにx軸とy軸とその両方に関して反転させたものを追加することで、座標平面全体でのグラフが得られる:

座標平面全体でのグラフ 座標平面全体でのグラフ

ID14: 市松模様

式: sin(x)cos(y)>0
難易度: ★☆☆☆☆

sin(x)cos(y)が同符号である領域に色がつきます。sincosも周期関数なので周期的な模様になります。

sin(x)=0cos(y)=0が境界線になり、境界線を越えるごとに片方だけ符号が反転するので色が入れ替わります。境界線の交点を通った場合は縦と横の境界線を同時に通ったとみなし、2回色が入れ替わって元と同じ色になります。

ところで、Grapharyの描画では縦と横で境界線の描かれ方が違うことに気づいたでしょうか? 縦線は点線で描かれていますが、横線は描かれていません。
これはDesmosのデフォルトの設定で、「不等式の両辺が同じになるときの境界線は点線で描く」ようになっているからです。縦線はsin(x)=0に対応し、このときsin(x)cos(y)=0になるため点線が描かれています。
一方、横線はcos(y)=0に対応しますが、このときsin(x)cos(y)分母がゼロになるため値が定義されません。そのため、Desmosでは点線が描かれず、突然色のついた領域が終わるように描かれています。

受験数学ではこれらを区別せず、境界は全て実線で表記して図の近くに「境界線を含まない」と記述するのが一般的です。

ID15: ゼロの形をした少し四角めな円

式: (cost,2sint3)
難易度: ★★☆☆☆

1x1のとき、|x3||x|が成り立ちます。そのため、点(1,0)付近では曲線が楕円より外側を通り、左右の端がより平坦になります。また、1|x3|1|x|が成り立つので、同じように考えることで上下の端がより平坦になります。

赤:!FORMULA[109][373853916][0] 青: !FORMULA[110][-1111375613][0] 赤:y=2sinx 青: y=2sinx3

ID16: 1枚の花弁の花

式: r=2+sin5θ+cos10θ2
難易度: ★★★★☆

まず、三角関数の中身が全て5θの倍数なのでグラフが1周する間に同じ形が5回繰り返されることがわかります。

そこで、φ=5θとおいて、f(φ)=2+sinφ+cos2φ2について調べましょう。0θ<2π5、すなわち0φ<2πの範囲での挙動を調べれば、これを5回繰り返すことで元の式のグラフが描けます。

この挙動を調べるために、f(φ)微分します。f(φ)を微分した結果は次のように変形できます。

f(φ)=cosφ2sin2φ2=cosφ4sinφcosφ2=12cosφ(14sinφ)

したがって、14sinφ=0となるφ[0,2π]α,β(α<β)とすると、0<α<π2<β<πであることから、0φ<2πでの増減表は次のようになります:

φ0απ2β3π22π
f(φ)++00+00++
f(φ)52極大2極大152

ここで書いた2つの「極大」ですが、これらはβ=παに注意すると

f(β)=2+sinβ+cos2β2=2+sinα+cos2(πα)2=2+sinα+cos(2π2α)2=2+sinα+cos2α2=f(α)

であることから、これらは等しいことが分かります。よって、y=f(φ)のグラフは次のようになることが分かります。

!FORMULA[165][1538080751][0]のグラフ(横軸は!FORMULA[166][2010767822][0]) y=f(φ)のグラフ(横軸はφ)

あとは、これを5周期分並べて丸めることで元の式のグラフが得られます。

・・・と書いたものの、微分を使う説明は「グラフの形状から式を導く」ことに適していないので、厳密ではないですが直感的な説明も書きます。参考としてどうぞ。

直感的な説明
sinφcos2φのグラフを考えると、片方の傾きがもう片方の1倍になるところが、f(φ)=0になる点です。
そのような点はグラフから0π4の間、π23π4πの間、そして3π2にあることが分かります。実際に、それらが上で求めた極大・極小を取るφの値に対応します。
グラフはπ2に関して左右対称であることから、2つの極大値が同じ値であることがわかります。
また、π23π2での値も、それぞれのグラフから読み取ることで計算できます。
これらの考察により、図5と同じ形状のグラフを得ることができます。
(これ以外の極値がないことを厳密に確認するためには微分が必要です)
赤:!FORMULA[183][-916361858][0] 青:!FORMULA[184][920858937][0] 赤:sinφ 青:cos2φ

ID17: おしべ付きの5枚花弁

式: r=1+2sin5θ
難易度: ★★★☆☆

式はID16より単純ですが、r<0になることがあるのが難しい点です。

それ以外は特に言うことも無いので、自作のDesmosツールを紹介します。

極座標ビジュアライザ
https://www.desmos.com/calculator/apyekeagic?lang=ja

極座標ビジュアライザの画面 極座標ビジュアライザの画面

r=f(θ)に対して、「f(x)=」以下にf(θ)θxに変えたものを入力してください。直交座標での薄いy=f(x)のグラフと、極座標での濃いr=f(θ)のグラフが表示されます。
色はθに対応しており、θ1周すると色相環も1周するように色が割り振られています。また、薄いグラフでも0x2πの範囲で色が着くようになっています。
一番上にあるNは描画する点の個数で、値が大きいほど細かく描画されます。点がまばらになって線が見づらい場合はNを大きくしてください。

このように図示すると、r<0のときにどこに点が描画されるかが分かりやすいと思います。

ID18: ハート

式: 9x2+(4y5cos(|x|1))2=9
難易度: ★★★☆☆

(定数)x2+(yに関する1次式)2=(定数)の形なので、楕円をベースにしていそうです。
実際に、楕円の標準形に近づけてみましょう。

9x2+(4y5cos(|x|1))2=9x2+(4y5cos(|x|1))232=1x2+(y54cos(|x|1))2(34)2=1x212+(y54cos(|x|1))2(34)2=1

最後に、54cos(|x|1)=Aとおくと、この式は

x212+(yA)2(34)2=1

となり、横幅2、縦幅32の楕円をy軸方向にずらしたものであることがわかります。ただし、Aの値はxに依存するので、ずらす量はxごとに異なります。

Aについて考えると、1x1であることから、x=0のときが最小、x=±1のときが最大であることが分かります。

1<π2なので、この範囲では必ずA>0となります。

Ax=0で微分不可能であることを考えると、グラフはハート形になることが分かります。

赤:与式 青:!FORMULA[221][1767775811][0] 赤:与式 青:y=A(1x1)

ID19: 丸みを帯びた1枚花弁の花

式: r=1+|sin52θ|+|sin5θ|3
難易度: ★★★☆☆

ID16と同じように、φ=5θとおきます。まずは、|sin5θ|=|sinφ|から調べてみましょう。

!FORMULA[225][-1224540372][0](横軸は!FORMULA[226][2010767822][0]) y=|sinφ|(横軸はφ)

sincosに絶対値をつけると、周期が半分になります。これはsin(π+α)=sinα,cos(π+α)=cosαから従います。

では実際に、|sinφ2|,|sinφ|3,r(=1+|sinφ2|+|sinφ|3)のグラフを見てみましょう。

赤:!FORMULA[231][-1519027473][0] 緑:!FORMULA[232][-1999585619][0] 青: !FORMULA[233][-138025524][0] 赤:|sinφ2| 緑:|sinφ|3 青: r(=1+|sinφ2|+|sinφ|3)

これの5周期分を並べて丸めることで、5回対称の花弁ができることがわかります。また、|sinφ2|が大きなへこみに対応し、|sinφ|3が小さなへこみに対応していることもわかりますね。

ID20: 引き伸ばされた円

式: (cost,sint+tanh(9sint))
難易度: ★★★★☆

tanhという見慣れない関数が出てきましたが、定義は
tanhx=sinhxcoshx
です。

ではさっそく、tanhのグラフを見てみましょう。

!FORMULA[242][-1054051609][0]のグラフ y=tanhxのグラフ

tanとは違って、グラフが横に伸びるのが特徴です。
また、x3ではtanhx1x3ではtanhx1になっていますね。このグラフアートでは、この性質が利用されています。

この性質は機械学習においても利用されることがあります。

改めて元の式を見てみると、tanhの中身が9sintであり、大部分で1または1に近い値を取ることが分かります。実際に、それを使ってグラフを近似してみましょう。

x=cost,y=sint+tanh(9sint)とします。

  • sint13のとき: tanh(9sint)1なのでysint+1となり、単位円の上部をy軸方向に1ずらした形で近似されます。
  • sint13のとき: tanh(9sint)1なのでysint1となり、単位円の下部をy軸方向に1ずらした形で近似されます。
  • 13<sint<13のとき: 83<|cost|<1なのでグラフの左右の部分に対応します。xyはともに連続関数なので、sint13sint13に対応する曲線の間を線で結ぶことが分かります。83>0.94なので、この間の線はほぼ垂直であることが分かります。

これらを合わせると、Grapharyにある単位円を引き伸ばしたようなグラフが得られます。

投稿日:4月6日
更新日:10日前
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

nayuta_ito
115
35889

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 相互リンク
  2. 一覧
  3. ID11: 逆三角関数を用いて表された半径が1の円
  4. ID12: 1辺が2の正三角形
  5. ID13: リボン
  6. ID14: 市松模様
  7. ID15: ゼロの形をした少し四角めな円
  8. ID16: 1枚の花弁の花
  9. ID17: おしべ付きの5枚花弁
  10. ID18: ハート
  11. ID19: 丸みを帯びた1枚花弁の花
  12. ID20: 引き伸ばされた円