← 戻る ライブラリ › 代数学 › 初等代数学 8年生
関数とそのグラフ 入力と出力の対応関係、およびそれをグラフとして視覚的に表したもの。
直観 入力を出力に変える機械 自動販売機を想像してみよう: コードを入力すると(入力)、ちょうど1つのお菓子が出てくる(出力)——同じコードに対して2つの異なるお菓子が出てくることは決してない。関数 はこの考え方の数学版である: 各入力 x x x にちょうど1つの出力を対応させる規則であり、y = f ( x ) y=f(x) y = f ( x ) と書く。例えば「入力を2倍してから1を引く」という規則は関数 y = 2 x − 1 y=2x-1 y = 2 x − 1 である: x = 3 x=3 x = 3 を入れると y = 5 y=5 y = 5 が得られ、同じ x = 3 x=3 x = 3 を再び入れても常に同じ y = 5 y=5 y = 5 が得られる——この信頼性こそが関数たらしめるものである。
直線 f ( x ) = 2 x − 1 f(x)=2x-1 f ( x ) = 2 x − 1 : c c c をドラッグして傾きを、d d d をドラッグして切片を変え、直線上のすべての点が常に ( x 0 , f ( x 0 ) ) (x_0,f(x_0)) ( x 0 , f ( x 0 )) の形であることを観察せよ。 中高 定義域、グラフ、1次関数 定義: 関数のグラフ
関数 f f f のグラフ とは、x 0 x_0 x 0 をすべての有効な入力(定義域 )にわたって動かして得られるすべての点 ( x 0 , f ( x 0 ) ) (x_0,f(x_0)) ( x 0 , f ( x 0 )) の集合である。これらの点を座標平面上に描くことで、抽象的な規則を一目で読み取れる絵に変える。
1次関数 は y = a x + b y=ax+b y = a x + b の形をしており、a a a は傾き(x x x の1単位あたりの y y y の変化率)、b b b は y y y 切片である。そのグラフは常に(垂直でない)直線であり、逆にすべての垂直でない直線はちょうど1つの1次関数のグラフである——これを以下で証明する。
a = y 2 − y 1 x 2 − x 1 a=\dfrac{y_2-y_1}{x_2-x_1} a = x 2 − x 1 y 2 − y 1 基本的な関数の振る舞いの比較 y = a x + b y=ax+b y = a x + b における a a a の符号x x x が増加するときの振る舞いa > 0 a>0 a > 0 y y y は増加する(線は上昇)a < 0 a<0 a < 0 y y y は減少する(線は下降)a = 0 a=0 a = 0 y = b y=b y = b は一定のまま
大学 2つの基本定理 座標平面上の曲線 C C C がある x x x の関数のグラフであるための必要十分条件は、すべての垂直線 x = x 0 x=x_0 x = x 0 が C C C と高々1点で交わることである。
なぜ正しいのか? 関数は各入力に対してちょうど1つの出力を割り当てるので、あるグラフが与えられた垂直線に2回当たるなら、同じ x x x に対して2つの異なる y y y の値を割り当てることになり、「ちょうど1つの出力」という規則を破ることになる。
証明 (⇒ \Rightarrow ⇒ ) C C C がある関数 f f f のグラフであるとする。すると C C C のすべての点はある入力 x 0 x_0 x 0 に対して ( x 0 , f ( x 0 ) ) (x_0,f(x_0)) ( x 0 , f ( x 0 )) の形をしている。任意の垂直線 x = x 0 x=x_0 x = x 0 を固定する。その上にありうる C C C の点は第一座標が x 0 x_0 x 0 であるものだけであり、f f f は x 0 x_0 x 0 に対して1つの値しか割り当てないため、そのような点は ( x 0 , f ( x 0 ) ) (x_0,f(x_0)) ( x 0 , f ( x 0 )) の1つだけである。よってその直線は C C C と高々1点で交わる。
(⇐ \Leftarrow ⇐ ) 逆に、すべての垂直線が C C C と高々1点で交わると仮定する。f f f を次のように定義する: C C C の点がその上にある各 x 0 x_0 x 0 に対して、f ( x 0 ) f(x_0) f ( x 0 ) をその(仮定により一意な)点の y y y 座標とする。これは各入力に高々1つの出力しか割り当てないので、f f f はwell-definedな関数であり、構成によりそのグラフはちょうど C C C である。
この2つの方向を合わせると、同値性が示される: 関数のグラフであることと垂直線テストに合格することは、2つの角度から見た同じ性質である。
1次関数 y = a x + b y=ax+b y = a x + b の任意の2つの入力 x 1 ≠ x 2 x_1\ne x_2 x 1 = x 2 をとり、出力を y 1 = a x 1 + b y_1=ax_1+b y 1 = a x 1 + b 、y 2 = a x 2 + b y_2=ax_2+b y 2 = a x 2 + b とする。このときグラフの任意 の2点間で計算した傾きは常に同じ定数 a a a である: a = y 2 − y 1 x 2 − x 1 a=\dfrac{y_2-y_1}{x_2-x_1} a = x 2 − x 1 y 2 − y 1
なぜ正しいのか? すべての点対の間で傾きが一定であることは、まさに「直線的」の幾何学的定義である——方向が決して曲がらない。
証明 グラフ上の2点間の増分を計算する: 上昇 = y 2 − y 1 = ( a x 2 + b ) − ( a x 1 + b ) = a ( x 2 − x 1 ) =y_2-y_1=(ax_2+b)-(ax_1+b)=a(x_2-x_1) = y 2 − y 1 = ( a x 2 + b ) − ( a x 1 + b ) = a ( x 2 − x 1 ) 。両点が同じ規則 y = a x + b y=ax+b y = a x + b を満たすことを用いた。
x 1 ≠ x 2 x_1\ne x_2 x 1 = x 2 なので、両辺を進み x 2 − x 1 ≠ 0 x_2-x_1\ne 0 x 2 − x 1 = 0 で割ることができる: y 2 − y 1 x 2 − x 1 = a ( x 2 − x 1 ) x 2 − x 1 = a . \dfrac{y_2-y_1}{x_2-x_1}=\dfrac{a(x_2-x_1)}{x_2-x_1}=a. x 2 − x 1 y 2 − y 1 = x 2 − x 1 a ( x 2 − x 1 ) = a .
この計算は値 x 1 , x 2 x_1,x_2 x 1 , x 2 と規則 y = a x + b y=ax+b y = a x + b のみを使っており、b b b の項は完全に打ち消し合った——したがって、選んだ2点 ( x 1 , y 1 ) , ( x 2 , y 2 ) (x_1,y_1),(x_2,y_2) ( x 1 , y 1 ) , ( x 2 , y 2 ) に関わらず 比は a a a に等しい。すべての点対の間の傾きが同じ固定された数であるような曲線は、直線性の幾何学的定義により、直線である。したがって y = a x + b y=ax+b y = a x + b のグラフは傾き a a a の直線である。
逆に、点 ( x 0 , y 0 ) (x_0,y_0) ( x 0 , y 0 ) を通り傾き a a a を持つ任意の垂直でない直線に対して、b = y 0 − a x 0 b=y_0-ax_0 b = y 0 − a x 0 とすると、そのグラフがちょうどその直線であるような1次関数 y = a x + b y=ax+b y = a x + b が得られ、1次関数と垂直でない直線との対応の逆方向が確立される。
大学 実世界での応用と具体例 関数とそのグラフは、物理学(時間に対する距離)、経済学(数量に対するコスト)、コンピュータサイエンス(プログラムの入力に対する出力)に共通する視覚言語である: ある量が別の量によって完全に決まるときはいつでも、グラフは数の表を目が即座に推論できる形に変える——最大値、損益分岐点、傾向を一目で読み取ることができる。
例: 車が走った距離
車は一定の速度 30 30 30 km/h で走行するので、t t t 時間後の走行距離は d = 30 t d=30t d = 30 t である。グラフがどのようになるか考え、t = 2.5 t=2.5 t = 2.5 時間後の距離を求めよ。
解答 規則 d = 30 t d=30t d = 30 t は t t t に関する1次関数であり、傾き a = 30 a=30 a = 30 、切片 b = 0 b=0 b = 0 (先行スタートなし)であるので、上の定理によりグラフは原点を通る直線である。
a = 30 > 0 a=30>0 a = 30 > 0 なので、t t t が増加すると直線は上昇する: このモデルでは車は決して後退しない。これは一定の前進速度という物理的な描像と一致する。
t = 2.5 t=2.5 t = 2.5 を代入すると: d = 30 × 2.5 = 75 d=30\times 2.5=75 d = 30 × 2.5 = 75 km。これをグラフから読み取るには、横軸の t = 2.5 t=2.5 t = 2.5 の真上にある直線の高さを見ればよい。
例: 小規模事業の損益分岐点
小さな工房には固定費 200 200 200 (賃料、設備)に加え、生産する各品目あたり 5 5 5 の変動費がかかるので、総コストは C ( x ) = 200 + 5 x C(x)=200+5x C ( x ) = 200 + 5 x である。各品目は 8 8 8 で売れるので、収益は R ( x ) = 8 x R(x)=8x R ( x ) = 8 x である。コストと収益が等しくなる損益分岐点の数量 x x x を求めよ。
解答 C ( x ) = 200 + 5 x C(x)=200+5x C ( x ) = 200 + 5 x と R ( x ) = 8 x R(x)=8x R ( x ) = 8 x はどちらも x x x に関する1次関数であるため、直線定理によりそれらのグラフは2本の直線である。損益分岐点はそれらが交わる点、すなわち C ( x ) = R ( x ) C(x)=R(x) C ( x ) = R ( x ) となる点である。
2つの式を等しいとおく: 200 + 5 x = 8 x 200+5x=8x 200 + 5 x = 8 x 。両辺から 5 x 5x 5 x を引く: 200 = 3 x 200=3x 200 = 3 x 。
両辺を 3 3 3 で割る: x = 200 3 ≈ 66.7 x=\dfrac{200}{3}\approx 66.7 x = 3 200 ≈ 66.7 。工房は整数個の品目しか生産できないため、利益を確保するには 67 67 67 個を生産・販売する必要がある。
グラフで見ると、x < 200 / 3 x<200/3 x < 200/3 ではコスト直線が収益直線より上にあり(事業は損失を出す)、x > 200 / 3 x>200/3 x > 200/3 では収益がコストを上回る(事業は利益を出す)——交点がちょうど損益分岐点の数量である。
よくある誤り. よくある誤りは、「公式のように見える」規則はすべて関数だと思い込むことである: x = 1 x=1 x = 1 を y = 2 y=2 y = 2 と y = 3 y=3 y = 3 の両方に送る関係(x = 1 ↦ y = 2 and y = 3 x=1\mapsto y=2 \text{ and } y=3 x = 1 ↦ y = 2 and y = 3 )は垂直線テストに合格せず、同じ入力に2つの異なる出力を割り当てているため関数ではない 。もう1つのよくある誤りは、グラフの傾きを逆に読むことである——常に Δ y Δ x \frac{\Delta y}{\Delta x} Δ x Δ y を計算し、決して Δ x Δ y \frac{\Delta x}{\Delta y} Δ y Δ x を計算してはならない。 歴史的ノート
「関数」という語は17世紀後半にゴットフリート・ライプニッツが曲線に依存する量に対して導入したが、「入力 x x x に規則 f f f を適用した出力」を表す現在標準的な記法 f ( x ) f(x) f ( x ) は1734年頃にレオンハルト・オイラーによって導入され、この簡潔な記法こそが関数とそのグラフに関する一般的な定理を述べ証明することを実用的にした。
レオンハルト・オイラー
関数 y = 2 x − 1 y=2x-1 y = 2 x − 1 において、x = 3 x=3 x = 3 のときの出力はいくらか。
y = 5 y=5 y = 5 y = 6 y=6 y = 6 y = 4 y=4 y = 4 y = 2 y=2 y = 2 垂直線テストによると、関数でない のはどの関係か。
x = 1 ↦ y = 2 and y = 3 x=1\mapsto y=2 \text{ and } y=3 x = 1 ↦ y = 2 and y = 3 を満たす関係直線 y = 2 x − 1 y=2x-1 y = 2 x − 1 定数規則 y = 5 y=5 y = 5 規則 y = x 2 y=x^2 y = x 2 車は一定速度で走るので d = 30 t d=30t d = 30 t (距離はkm、t t t は時間)。t = 2.5 t=2.5 t = 2.5 時間後に何km進んだか。
75 75 75 km32.5 32.5 32.5 km60 60 60 km30 30 30 kmコスト C ( x ) = 200 + 5 x C(x)=200+5x C ( x ) = 200 + 5 x と収益 R ( x ) = 8 x R(x)=8x R ( x ) = 8 x の工房の例で、損益分岐点の数量では、どの主張が正しいか。
コストと収益が等しい コストが常に高い 収益がゼロ コストがゼロ