- 締切済み
EXCEL_XPでSINの計算が・・・。
EXCEL_XPで g(f)=sin(π*f*100)/π*f という計算をfを-2<f<2の範囲で0.1刻みにとって計算をし、g(f)の値のグラフを作ろうとしたら、g(f)の値はエクセルのシート上にはすべてのセルに -8.44665E-05 と、表示されているにもかかわらず、グラフを作ってみるとゆるやかな曲線が表示されるのはなぜですか? エクセルでは何か値の限界とかいうのがあるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルに詳しい方は、文系ビジネスマンや学生さんが多いのではないでしょうか。何をしているのか判らないかも。 OK-WEBをご覧になっている方の一部の為に書いて見ます。 ご質問への直接の答えではないことをお詫びします。 ------- ○SINはある角度の直角三角形の高さ/斜辺で、90度の1、270度の-1までの値を繰り返す。 ○パイ(円周率)はギリシャ文字で示しπ、エクセルではPI()で表す。( )が必要。 ○「=PI()」とセルに入れると、3.14159265358979 が現われる。 但しセルの書式を「##.################」 しておき、列幅を充分大きく(19桁以上)採っておく必要がある。 ○セルの書式に「##.##########」と入れると 3.1415926536 しか出ない。16桁が限度であるようである。 ○y=f(x)のグラフがあり、y=f(x)/cとしてグラフを書くと、グラフはc>1なら縦縮小に、C<1なら縦拡大になる。 本件「/π」にしているので3.14倍縮小しているが、省いても全体のグラフのカーブの印象に変わりはない場合がある。 ○SINのカッコの中にもπ*100が入っているが、複雑にしているだけで、fの値と刻みで調節すれば良いことである。 ○したがって本件はX*SIN(X)のグラフの例題となる。 個人的にはSIN(X)/Xの間違いではないかと思うが。 ソウするとg(f)=sin(π*f*100)/(π*f)または g(f)=sin(π*f*100)/π/fとならなければならない。こちら SIN(X)/Xも有名な関数である。 ○SIN()の()内は角度を入れるが理系では、ラヂアンで表す。 X度はπ/180を掛けるとラヂアンになる。180度はπ、360度 は2πラヂアンである。 ○SIN()内は-πからπの範囲の値を入れなければならない。 すなわち、-3.14..~3,14までの値を入れないと行けない ○A1に3.14、A2に3.14-0.05=3.09を入れる。 そしてA1:A2を範囲指定して、右下+ハンドルをしたへ引きずる。 A126でマイナス3.1になる。 ○B1に「=SIN(A1)*A1」を入れる。B126まで式を複写。 挿入-グラフ-折れ線-次へ...完了でグラフ出る。 ○上下(y軸)を強調するため10倍して、「=10*SIN(A1)*A1」 に変えてみた。オッパイ型のグラフが出た。
- comv
- ベストアンサー率52% (322/612)
こんにちは! EXCELで g(f)=sin(π*f*100)/π*f の式を関数式にした場合 B2~B42 にf値 -2~2 0.1刻み とした場合 C2にg(f)の式 =SIN(PI()*B2*100)/PI()*B2 (C42まで複写) となりと思いますが・・・・ 計算結果は >g(f)の値はエクセルのシート上にはすべてのセルに > -8.44665E-05 と、表示されている となりませんでした!(急激に変化します) >グラフを作ってみるとゆるやかな曲線が表示される >のはなぜですか? グラフのX項目はfにされているのでしょうか? もじそうであれば ・先ほどのB2:C42を選択 ・グラフウィザード 散布図 平滑線でつないだマカーなし で描画してみて下さい! >エクセルでは何か値の限界とかいうのがあるの >でしょうか? 前記の計算はさておき-8.44665E-05 の結果が出ている セルを選択して桁上げボタン ←.0 .00 を押してみて下さい、今まで見えなかった桁下部分で違い が出ている筈です。
- masa0720
- ベストアンサー率26% (18/68)
確か、-8.44665E-05というのは、-8.44665の10のマイナス5乗のことを表す表記だったと思います。 セル上に、0.0000…と書くよりかは、E-05と書いたほうが見やすくなりますからね。