理論的に正しいグラフの書き方を教えてください

このQ&Aのポイント
  • エクセルでのy=sin(a*sinx)/(a*sinx)のグラフの作り方について質問があります。
  • 現在、x=0のときにy=0となってしまう問題が発生しています。
  • ご提供いただいた方法ではなく、正しいグラフの作り方を教えていただけないでしょうか。
回答を見る
  • ベストアンサー

理論的に正しくなるグラフの書き方を教えてください.

エクセルでの,y=sin(a*sinx)/(a*sinx)のグラフの書き方を教えてください. 理論的には, lim[x→0]sin(sinx)/sinx→1 となるため, lim[x→0]sin(a*sinx)/(a*sinx)→1 となると思うのですが,エクセルでグラフを作ろうとしても, x=0のときにy=0となってしまいます. 具体的なグラフの作り方は次のようにしています. A1に,5(aに入れる値です.) B列に,-180, -179, ..., 0, 1, ..., 180 C列に,=sin(radians(B1)), ... D列に, =sin(A$1*C1)/(A$1*C1), ... とし,x軸にB列,y軸にD列をとる散布図とします. この方法ではない,正しいグラフの書き方を教えてください. よろしくお願いします.

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

  • ベストアンサー
  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

こんばんは エクセルは lim[x→0] の計算は出来ません。 出来るのは x=0 のときの計算のみです。 そのため、x=0のときは sin(a*sinx)/(a*sinx) は0で除算することになるので #DIV/0! のエラーになっているはずです。 lim[x→0] を0とするのではなく、 0.001 のような0に近いけれど0でない 数値に設定してみてください。

mogulin
質問者

お礼

回答ありがとうございます! 極限値の計算やそれに沿ったグラフ作りは出来ないのですね. でも,0.001としたら近いグラフが書けました! ありがとうございました!!

その他の回答 (1)

  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.2

D181 のセルを確認してください。 内容は 0 ではなく、#DIV/0! になっているはずです。 エクセルが手元に無いので、指定したセル範囲にエラーがあると 散布図がどうなるのか、判らないのですが、 エクセルの互換品 OpenOffice Calc では、 エラーのある点は無視されて、(0,0) はプロットされませんでした。 エクセルでは違うようなら、B列から値が 0 の行を取り除いて、 -180, -179, ..., -1, 1, ..., 180 としておけばよいでしょう。 理論的な話をすれば、 (sin t)/t には、分母が 0 になる t = 0 は代入できないので、 sin(a sin x)/(a sin x) の x = 0 での値は、1 ではなく「未定義」です。 y = sin(a sin x)/(a sin x) のグラフを描こうとしているのか、 y = lim[u→x] sin(a sin u)/(a sin u) のグラフを描こうとしているのか、 頭を整理しましょう。 y = lim[u→x] sin(a sin u)/(a sin u) のグラフが希望であれば、 表計算ソフトに lim の機能は期待できないので、無理としか言えません。

mogulin
質問者

お礼

回答ありがとうございます! OpenOfficeではExcelとはちょっと違った計算が行われているんでしょうか. 自分でも勉強してみます! ありがとうございました!!

関連するQ&A

  • Excelについて(グラフ作成)

    Excelでグラフを作成するときに、 例えば、x軸をA列の値、y軸をB列の値にしたいのなら2列を選択して グラフは簡単にできるのですが、それでは x軸をA列の値、y軸はある関数の値(例えばB1に入っているy=2*xのyの値)にしたいときはどうすれば良いのでしょうか? 分りやすくいうと、A列には1行目から 0 、2 、 4 、 6 、 8 、 10 、 12 ・・・・・ B1に、y = 2 * xが入っていてここから x=0 のとき y=0 x=2 のとき y=4 x=4 のとき y=8 x=6 のとき y=12 x=8 のとき y=16 x=10 のとき y=20 よりグラフを作りたいのです。 よろしくお願いします。

  • EXCELのグラフ作成でB列をY軸にしたいのですが…

    タイトル通り、EXCELのグラフで、B列とC列のデーターを使って散布図でグラフを作成したいのですが、そのまま作成するとB列=X軸。C列=Y軸になり、毎回元データの系列で値の変更をします。 同じようなグラフを作成するのでめんどくさいんですが、何か簡単な方法はありますか? よろしくおねがいします

  • エクセルグラフ

    エクセルの折れ線グラフ作成で、x軸とy軸を入れ替えるにはどうしたらよいのでしょうか? つまり, Aさん50点、Bさん70点、Cさん65点、Dさん90点、Eさん80点の時、Aさん~Eさん=x軸、点数y軸。のグラフから、Aさん~Eさん=y軸、点数x軸。にする方法を教えてください。よろしくお願いします。

  • excelのグラフ作成をマクロで

    excelのデータが多くてマクロで手っ取り早く処理したいのですが、どうすればよいのでしょうか? 初心者なもので。。。 A列をx軸にしてB列~P列をy軸にします。 1枚目がAとBでグラフを作成し、続いて2枚目としてAとCでグラフ作成し、同様にD・E・F・・・って作成したいです。 グラフは新しいシートを作成していきたいです。(計15枚だと思います。) で、そのシートの名前もつけたいです。 で、書式設定もマクロ上できたらうれしいです。 できないでしょうか? よろしくお願いします。

  • Excelで複数のグラフを。。。

    エクセルを利用して、関数グラフを書こうとしています。 それで、まったく独立した3つのグラフをひとつのエリアに書きたいのですが、可能でしょうか? 具体的には、A列にx座標でB列にy座標、D列にx座標でE列にy座標、G列にx座標でH列にy座標が入力されています。 A列とB列、D列とE列、G列とH列がそれぞれペアになっています。 これら全てを選択して散布図を描くと、 A列をx座標とした5つのグラフが出来上がってしまって、 「グラフの追加」でも、同様でした。 3つのグラフで定義域や値域にかなり差があるのですが、それも原因でしょうか? 正しいやり方をご存知でしたら是非教えていただけませんか? よろしくお願いします。

  • 自動的にグラフを作成してくれるExcel VBAの作り方を教えて下さい。

    001,002,003,・・・200というナンバーが B12,C12,D12,・・・??12 に入っているとします。 A13,A14,・・・A6016にはそれぞれ 1,2,3,・・・,6003 というナンバーが入っています。 B13・・・??6016 にはそれぞれのデータが入っているとします。 このデータを使って、 x軸を「A13,A14,・・・A6016」y軸を「B13・・・B6016、C13・・・C6016、・・」 として200個の散布図グラフを作成したいのですが、これを自動でやってくれる マクロを教えて下さい。 よろしくお願い致します。

  • 《急》Excelで数値の抽出方法を教えてください

    ExcelでA B C D という数値列があり、A(不連続)で得た結果がC,B(不連続)で得た結果がDとした場合、AおよびBがグラフでいうx軸に当たり、CおよびDがy軸に当たります。A列とB列の数字が同じときの結果(CとD)を別の列に表示するというものです。すなわち、x軸を同じにして不連続な数値y軸(C、D)のグラフを書きたいと考えています。適当な関数があればご教授いただけると幸いです。ぜひよろしくお願いいたします。 画像添付します。このように数値を抽出したいと考えています。

  • EXCEL2000 グラフをつくりたい(散布図)

    お世話に(かなり(笑))なっております、aimerです グラフをつくりたいんです。。。(散布図です) グラフの元データは下記のような感じです。 1行目にはタイトルがあります。 2行目から下記のようなデータがあります。 左からA列、B列です。C列にもデータがあります。 つまり、A列が日付、B列が時刻(1分ごと)で、C列に前記に対応したデータなわけです 2002/9/24  0:31:0 2002/9/24  0:32:0 2002/9/24  0:33:0 2002/9/24  0:34:0 2002/9/24  0:35:0 2002/9/24  0:36:0 2002/9/24  0:37:0 これについてグラフがつくりたいわけですが、 B列と、C列についてデータグラフがつくりたいのです。 なので、B列とC列を範囲選択してグラフウィザードでつくりました。 グラフウィザード-2/4-グラフのもとデータというダイヤログボックスの系列タブで、きちんとXの値は=Sheet4!$B$2:$B$541 で。Yの値は=Sheet4!$C$2:$C$541 。。となっているのです。ちゃんと選択されているのに、出てくるグラフは、Y軸は問題ないのですが、x軸にでてこなくてはいけないものは時刻なはずなのに、なぜか普通の数値?がでるのですたとえば 0 100 200 300 400 のようにです。 なにがわるいのでしょう?

  • EXCELで棒グラフのようなグラフ..

    どういう風に表現したらいいのか分かりづらいのですが,    |      ・       Y軸 |         | ・      ・    | _ _ _ _ X軸 と散布図で書いたグラフを     |      |       Y軸  |      |     |  |   |   |       | _|__| _ _|_ X軸 のように(上記グラフの点が下記グラフの線になったとお考えください.)Yが0から伸びるようなグラフにしたいのですが, そういうことはExcelでできますでしょうか? Kaleidaグラフでは 変数設定からマーカーを棒にすればできたのですが, Excelでは,マーカーは点でしかえらべないので,あきらめ気味です.. よろしくお願いします.

  • Excel2007 グラフ 散布図 X軸のとり方

    よろしくお願いします。 Excel2007でグラフを作るときのことについてです。 [a] [b] 0 1 2 4 2 5 1 3 上のようにセルに数字データを入力した場合だと、 X軸に[a]のデータが入り、Y軸に[b]のデータが入り散布図で 5| 4| 3| 2|     ● 1|    ● 0|__________________________ 0 1 2 という具合に上手いこといくのですが、 [a] [b] h 1 0 4 h 5 g 3 このように文字列となると下記図のようにX軸を単位でまとめてもらえませず、 各行のデータをX軸に並べていくようになります。 5| 4| 3| 2|      1|     0|__________________________ h 0 h g ・・・ どうにかこの場合だとhはhで纏められるようにして きちんとした散布図を作るにはどうしたらいいのでしょうか? 教えてください。