• 締切済み

【エクセル】フーリエ変換を用いて作った波を合成する

エクセルのフーリエ変換を用いて作った波動式(cosとsinを組み合わせた式)の合成の仕方を教えてください。 エクセル上で"正"の関数値しか取らない折れ線グラフに対して高速フーリエ変換(FFT)を実行して、その折れ線グラフ上にFFTによって求めることができた波動式を単体(合成しない)なら描くことができます。 ですが、複数の波動式を合成したものは作ることができません。 なぜなら、波動式は関数値に負の値を取らないからです。足し合わせても関数値が打ち消し合うようなことが起こりません。 (※正弦波や余弦波ならそれぞれ関数値に負の値が出てくるので、正弦波と余弦波の関数値を足し合わせて合成関数のグラフが作れます。) どうすれば合成関数を作ることができるのでしょうか?

みんなの回答

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

複素計算をしてみてください。 http://homepage1.nifty.com/gfk/complex.htm

関連するQ&A

  • フーリエ級数の基礎

    フーリエ級数はそのグラフが奇関数ならフーリエ正弦級数、偶関数ならフーリエ余弦級数に展開できますよね? そこでf(x)=x(0<x<π)を満たす各xについて f(x)=2Σ(k=0~∞){(-1)^k-1/k}sinkx が成り立つことを証明せよって問題なんですが、 証明する式って言うのは正弦級数展開と同じですよね? でも、奇関数ではないのにこのように展開できるのはなぜですか? あと、これをフーリエ級数に展開するっていうのは ↑の正弦級数と余弦級数を単に足せばいいんですか? いまいちわかっていないので解説おねがいします。

  • フーリエ変換について

    1、信号f(t)のフーリエ変換のF(ω)のωは角振動数を表してるのになぜ負の値をとることができるのでしょうか?角振動数が負になるとはどういうことなのでしょうか? 2、信号f(t)にcos(ω1t)をかけてフーリエ変換することのメリットとは何でしょうか?

  • フーリエ級数、フーリエ変換、離散フーリエ変換

    こんばんは。 ・正弦波 ・余弦波 ・三角波 上記3つについて、それぞれ ・フーリエ級数 ・フーリエ変換 ・離散フーリエ変換 を求めよ、という課題を出されました。 周期2Tで、-T~Tの区間以外は0として考えていいとのことなのですが、全然分かりません。 教えていただけないでしょうか? よろしくお願いします。

  • エクセルでのフーリエ変換のやり方

    例えばですが、時間とその流速が分かっていたとして、その流速のフーリエ変換をしたい場合、エクセルではどうすれば良いのでしょうか? FFT(高速フーリエ変換)以外のやり方が教えて欲しいです。

  • 【エクセル】株価をフーリエ変換し、波を三つ作りたい

    ※実際はドル円ですが、タイトルの文字数制限の関係で株価と表記することにします エクセルで株価の終値のデータ、128個用意したものをFFTしました。 A0=FFTの実部÷128 // 解析する周期2L=128 A1~A127=FFTの実部÷(128÷2) // 解析する周期2L÷2=128÷2 B1=(-1)*FFTの虚部÷(128÷2) // 解析する周期2L÷2=128÷2 振幅A゜1~A゜63(ナイキスト周波数を考慮して前半A゜0~A゜63のうち、A゜0を除いた)についての棒グラフを作成(→振幅スペクトルのグラフ) ※振幅A゜nはフーリエ係数Anと区別するために別の記号を用いた 振幅スペクトルで大きいほうから3つ(取り出し方はVLOOKUPで取り出したとする)を取り出し、それぞれの波を株価グラフ(折れ線)上に描きたいのですが、どうすれば良いのでしょうか? そこだけが分かりません。 画像が荒くてすみません。

  • FFT(高速フーリエ変換)について

    直流成分0の正弦波と矩形波形をFFTするとFFTグラフには 正弦波・・・・一本の線のピーク 矩形波形・・・・複数の線のピーク となっているのですが、 FFTグラフの横軸と縦軸はなんでしょうか? FFT結果を複素数の絶対値を計算しグラフ化するのですが 何故、FFT結果が複素数なのですか? 定義式(g(t)=直流成分+Cos成分+Sin成分)をみる限り 複素数にならないと思います。 それか見ている式が違うのでしょうか? あと定義式(ある時間信号g(t)が、ある周期Tを持つ連続関数である時) であるのですが、”ある時間信号g(t)”っていうのはよくわかりません。 このgを求めることが 正弦波・・・・一本線のピーク 矩形波形・・・・複数の線のピーク になる理由がわかるのですか? ご指導の程、よろしくお願い致します。

  • 複素フーリエ変換の位相について

    画像のとおり位相0度から始まるA列の正弦波を複素フーリエ変換しました。 その実部、虚部のグラフがReal、Imagです。 虚数のみ正弦波の周波数のところにピークがあって、実部は0です。つまりこれは位相が90度又は-90度という事になります。 試しに45度から始まる正弦波を複素フーリエ変換すると、上記は-45度になりました。 フーリエ変換の位相というのはそれぞれの周波数成分を正弦波として開始時の位相を求めるものと思っていましたが、実は余弦波だとしているという事なのでしょうか?

  • 合成関数とフーリエ変換の問題??

    この前、 f(x) =e^(-x) (0≦x) =0 (x≦0) g(x) =0 (0<x) =e^x (x≦0) という関数について、 f*g(fとgの合成積) Ff(fのフーリエ変換) Fg(のフーリエ変換)の三つを求めなさい、 という問題が出たのですが、さっぱり分かりませんでした。 一応それぞれの定義は分かっているんですが、合成積については、どの式とどの式をかけて、どこの範囲で積分したらよいのやら…。 また、フーリエ変換もどの式をどの範囲で積分したらよいのか分かりません。 どなたか、簡単にでも結構なんで、分かる方教えてください。よろしくお願いします。

  • 単振り子とフーリエ変換について

    今日学校で、振り子とパソコンとフォトゲートセンサを用いた実験を行ないました。 その時に、振動周期の時系列がグラフで表示されていて、フーリエ変換できないかな?っと思ったので、Excelで行なうFFTについて調べたのですが、よく方法が分かりませんでした。 なので、Excelで行なうFFTの仕方を教えてください。

  • フーリエ余弦級数とフーリエ正弦級数について

    [0,2]で定義されたf(x)=x のフーリエ余弦級数とフーリエ正弦級数を考える際、f(x)は奇関数なので、フーリエ正弦級数を考えるのは理解できるのですが、フーリエ余弦級数を考えることが理解できません。どなたかご教授願います。