• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでサンプリングした図を作成するには?)

Excelでサンプリングした図を作成する方法とは?

このQ&Aのポイント
  • Excelを利用して周波数1Hzの正弦波を0.125秒間隔で8個サンプリングし、離散フーリエ変換を行う方法について教えてください。
  • 具体的な操作手順とともに、波形グラフ上に8つのサンプリング点の数字を表示させる方法も教えてください。
  • なお、波形はt=2で最大1、t=6で最小-1となり、t=4、8では0となります。また、t軸の範囲に存在しない部分も理解しておいてください。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

グラフにするのはフーリエ変換する前の正弦波形で良いのでしょうか? A列        B列 サンプルタイム  振幅 0  0.000000 (式は =SIN(PI()/4*A2)*1.5 書式設定で小数点以下6桁にしてます) 1  1.060660 2  1.500000 3  1.060660 4  0.000000 5  -1.060660 6  -1.500000 7  -1.060660 8  0.000000 これをグラフウィザードで散布図→データポイントを平滑線でつないだ散布図 を選ぶ。 グラフを描いた後で  X軸の書式設定 → パターン → 目盛ラベル なし  データ系列の書式設定 → データラベル → ラベルの内容 Xの値 に変更する。 でそれなりに書けるような気がします。なお、 >振幅】(範囲はー1.5~1.5、0.5間隔ごと)、横軸を【秒数t】(範囲は0~10、2間隔ごと) は意味不明なので考慮していません。

HUNK
質問者

お礼

お礼に実践報告書き込んでスイマセン。 指導有難う御座います。 やってみました、教科書を見ると今回のグラフの最大最小値は1 -1なので、示された式の部分の1.5を1.0に変えさせてもらい、そうなるようにしてみました(式の意味は分かりませんがorz)。個人的にsin(t)のグラフみたいな感じです。 サンプルタイム 振幅 0 0 (=SIN(PI()/4*A2)*1.0にしました) 1 0.707106781 2 1 3 0.707106781 4 1.22515E-16 5 -0.707106781 6 -1 7 -0.707106781 8 -2.4503E-16 あと出来れば教科書を見たところサンプルタイムの0~1間の波形のみ削除すると教科書のグラフに近づくようです。 どうすればそうできますでしょうか? 本当に助かります。

HUNK
質問者

補足

>グラフにするのはフーリエ変換する前の正弦波形で良いのでしょうか? はい、そうです。 >振幅】(範囲はー1.5~1.5、0.5間隔ごと)、横軸を【秒数t】(範囲は0~10、2間隔ごと) えーとこれはですね ※縦軸の項目は「振幅」で縦軸上に表記されている目盛りの範囲が「ー1.5~1.5」でその間隔が0.5ずつ(つまり縦軸上の-1.5 -1.0 0 0.5 1.0 1.5の点で、各々の点を表す小さな横線が表記)とふってある。 ※横軸の項目は「秒数t」で横軸上に表記されている目盛りの範囲が「0~10」でその間隔が2ずつ(つまり横軸上の0 2 4 6 8 10の点で、各々の点を表す小さな縦線が表記)とふってある。 ということなのです。 すいません、分かりにくい説明でw また状況分からなかったら聞いて下さい。 でもその対処で何とか出来そうですね。とりあえず今日中に試してみます!

その他の回答 (1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

#01です >サンプルタイムの0~1間の波形のみ削除する サンプルタイム  振幅 0  データなし 1  1.060660 2  1.500000 3  1.060660 4  0.000000 5  -1.060660 6  -1.500000 7  -1.060660 8  0.000000 とすればできないことは無いですが、平滑線が少し乱れるでしょう。