• ベストアンサー

正接関数について

正接関数(tangent)についての質問です。 正接関数 f(x)=atanb(x+c)+d とういうグラフで、 aが変わるとグラフの何が変わるのでしょうか。 振幅か何かが変わるのでしょうか。 また、b、c、dについても同じように、何がどう変わるのかが知りたいです。 月曜までにこれについてレポートを学校に提出しなければいけません。 困っているのでどうかご協力お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

gnuplot set xrange[-4:4] gnuplot set yrange[-4:4] gnuplot> plot tan(x),tan(x + 2), 2 * tan(x), tan(x) + 1 , tan(2 * x),tan(2 * x + 2),0 と打ち込んで行くと別のウィンドウにグラフが描かれます。 見づらい、って場合は適宜グラフを減らしてください tan(x)と比較して各グラフはどんな変化か、考えてみてください ============================= 補足: 実は結構ごまかしております。 このgnuplotってソフトは目の非常に細かい方眼紙上に 計算して求めたxとyの値に対応する点を大量に打ち付け、各点を線で結んでいます。 ので、 gnuplot>set xrange[-10:10] gnuplot>set yrange[-10:10] gnuplot>plot 1/x と打ち込むと通常、1/xってx = 0で+∞と-∞にいくはずですが、 そういう点が打てず、その2点を結んでしまって繋がってしまいます。 同様に gnuplot>set xrange[-10:10] gnuplot>set yrange[-100:100] gnuplot>plot 1/x とやるとx = 0で無限まで届きません。

Kommode
質問者

お礼

回答ありがとうございました。 おかげでちゃんとレポートが提出できました!

その他の回答 (1)

  • spring135
  • ベストアンサー率44% (1487/3332)
回答No.1

>aが変わるとグラフの何が変わるのでしょうか。 a=1とa=2でどう変わるか見当がつきませんか。a=-1ではどうですか。 b、c、dについても同じようにいろんな数値を入れて自分でグラフを書いてみるべきです。

Kommode
質問者

補足

回答ありがとうございました。 a,b,c,dについてグラフを書いてみました。 確かに何かが変わっているのは分かるのですが、 これを言葉で説明する場合はどうしたらいいのでしょうか。 「cが変わった場合にはグラフは平行移動する」ということしか分かりません……。

関連するQ&A