本などでよく時間経過にともなう相関関数を計算されてありますが、
これにより何がわかるのでしょうか?
例えば速度自己相関関数など

このQ&Aに関連する最新のQ&A

A 回答 (4件)

統計力学がお好きなようなので(?),統計力学の言葉で言うなら,


ある粒子の速さ v(t) に注目して
u(t) = v(t) - v0 という平均値 v0 からのずれを作り,
C(t) = <u(t)u(0)>
という統計平均を速度の自己相関関数といいます.
粒子はいっぱいあるから,2つの u を違う粒子のものにとっても良いわけですが,
同じ粒子のものに取ったので「自己」というのです.

時間がたてば,u が平均値に落ち着くでしょうから,
通常は C(t) は t→∞ でゼロになります.
ゼロへ近づく近づき方が問題で
C(t) ~ exp(-t/τ) の形が多いのですが(τは緩和時間と呼ばれる)
C(t) ~ t^(-a) や C(t) ~ exp{-(t/τ)^b}
などの形のこともあります.

速度の記憶がどの程度残っているかを表す量ですね.
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。C(t)はtを長く計算すると、いずれ0に落ち着きます。時間t0での速度ベクトルの大きさを|v(t0)|とし時間t1での速度ベクトルの大きさを|v(t1)|とし両者のベクトル間の角度をθとするとC(t)が0になるのは|v(t1)|v(t0)|cosθ=0の時で、θ=90度の時だけのような気がします。すなわち、tが大きいときずっと0に落ち着くのが不思議です。

お礼日時:2001/01/31 14:46

大回答の補足をするのは恐れ多いのですが、質問者の方の補足が


気になりましたので、簡単な補足を、、、。

>>両者のベクトル間の角度をθとするとC(t)が0になるのは
>>|v(t1)|v(t0)|cosθ=0の時で、
>>θ=90度の時だけのような気がします。

ということですが、ベクトルの相関関数は、各成分毎について
計算されます。例えば、<Vx(t1)Vx(t0)>とか、<Vx(t1)Vy(t0)>
のようにです。ですから、一般には相関関数はスカラー量ではなく、
3×3成分の行列となります。
    • good
    • 1

相関関数の応用。


 たとえばドブの中を汚水が流れている。ドブの上流Aと下流Bで水の汚さを計測してそれぞれ時系列データFa(t), Fb(t)を得たとします。どちらもノイズを多量に含んでいますから、突き合わせてみても一見はっきりした関係がない。そこで相互相関関数c(s) = E[ Fa(t)Fb(t+s)]を計算して、ピークがs=s0の位置に現れたとする。すると、(A,B間の距離)/s0 がドブの平均流速、とわかるわけですね。
 同じように、ビルの谷間で選挙演説をがなっている。その音には周りのビルからの反射音も重なっている筈です。そこで音を時系列データとして自己相関関数c(s)を求めてみる。s=0のピークは当たり前ですが、そのほかにもいくつもピークs1,s2,....が現れるはずです。これらに音速をかけ算すれば主要な反射物までの距離がわかります。(この結果を利用して反射音の影響を消す、というのはデータ処理の次の段階ですね。)
 自己相関は周期性の検出のほか、その時系列データがどういうモデルで近似できるかを調べるのにも用います。いろいろな、性質が分かっている(数学的に定義された)ランダム信号源の自己相関関数とパターンが似ているかどうか比べてみる訳ですね。波形そのものをくらべてもよく分からないので、自己相関関数やパワースペクトラムを使って比べます。
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。そういったことまでわかるとは勉強になりました。

お礼日時:2001/01/31 14:29

まず、相関係数についてですが、E[{x(t)-mean(x)}{y(t)-mean(y)}]のことです。


つまり、二つの関数x(t)とy(t)がどれくらい似ているかということを、-1~1で正規化した数値で表すものです。
相関関数には自己相関関数と相互相関関数があります。自己相関関数は、
E[{x(t)-mean(x)}{x(t-k)-mean(x)}]で、ある関数x(t)とx(t-k)がどれくらい似ているか?ということをkを色々な値で調べたものです。横軸・・・k、縦軸・・・相関係数の値のグラフが結果として提示されます。つまり、k=T,2T,3T,,,,NTで相関関数が大きな値を取るとき、周期がTという事がわかります。
相互相関関数はE[{x(t)-mean(x)}{y(t-k)-mean(y)}]で、x(t)とy(t-k)を比べたものです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。なるほど....

お礼日時:2001/01/31 14:27

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q自己相関関数について

最初は不規則な波形で、途中からsin波のような周期的な波形になっているような信号があります。
この信号の自己相関関数を計算してグラフ化してみたところ、不規則な波形の部分にピークが出ました。
私の考えでは、自己相関関数の値は周期的な値をとっている部分で大きくなると思っていたので、
なぜこんな結果になったのかがわからず困っています。

そもそも、周期的な値をとっている部分だから大きくなる、というのが間違っているのでしょうか?
もしくは期待値をとる長さなど、設定が間違っているのでしょうか?

説明不足かもしれませんが、どなたか宜しくお願いします。

Aベストアンサー

定周期でサンプリングしたデータの自己相関関数は、絶対時間ではなく相対時間の関数になります

ですから、ピークの出た時間は、その時間分離れたデータと自己相関が高いことを意味します

sin波なら 1周期で自己相関が最高になります(1/2周期で逆向きの相関が最高)

質問者は時間軸の捕らえ方を勘違いしています

f(t)に対してf(t-n)とf(t+n) n=0,1,2,…の相関が自己相関でグラフ化したときの時間軸は nです(tと勘違いしているものと思います)

Q位相速度と群速度がよく分りません。

位相速度と群速度がよく分りません。
具体例で説明してください。お願いします。

Aベストアンサー

振動数の近い二つの波を重ねるとうなりという現象が生じます。
うまく図がかけていませんが、重ね合わせの結果、細い線のような波となります。
つまり、振動しながら振幅が周期的に大きくなったり小さくなったりします。
これがうなりです。

太い線で書いた振幅の強弱のパターン(うなり)が移動する速さが群速度。
細い線で書いた波が進む速さが位相速度です。

Qマックスウェルの速度分布関数から平均速度の求め方

マックスウェルの速度分布関数の速度の平均ってどのように求めるのでしょうか?

Aベストアンサー

分布関数を重みとしてvについて積分すれば出ます。
v(平均)=(∫(0~∞)vf(v)dv)/(∫(0~∞)f(v)dv)
ここでf(v)は速さの分布関数です。
気体分子運論みたいものが書いてある書物には
一番最初にかいているはずです。
ご参考に

Q相互相関関数 使い方

x(t)、y(t)の信号があるとき、互いの距離は22cmであり、行路差はLとする。行路差Lを求めたい。
相互相関関数は
Φxy(t1,t2)=E[x(t1),y(t1)]
定常性、エルゴード性より、
Φxy(τ)=x(t)y(t+τ)の平均
    =lim(T→∞)1/T*∫(0からT)x(t)y(t+τ)dt
となると習いました。
結果は(0からτまで5.8msなので)L=13.9cm だそうです。
どのような計算を行ったのか”おそらく”でもいいので教えていただきたいです!
よろしくお願いします。。

Aベストアンサー

「おそらく」でいいのなら推理してみましょうか。

多分、一つの信号源から信号が出ていて、22cm離れた2つの地点での観測結果がx(t)、y(t)なんでしょうね。
で、x(t)とy(t)の相互相関関数が最大値をとるときのτがτ=5.8msなんでしょう。これは、つまり、x(t)という信号は、ほぼ y(t) という信号を5.8ms遅らせたような信号になっている、ということです。
もともと同じ信号源から出た信号が、このように時間差をもって観測されるということは、信号源からx(t)までの距離が、信号源からy(t)までの距離よりも長いということです。
この信号源から観測点までの距離の差のことを行路差と言っていますが、時間差が5.8msってことを考えれば、速さがわかっていれば求められます。それを求めたのが、L=13.9cmなんでしょう。
定常性についてはいいですかね。エルゴード性っていうのは確率空間上での平均(もしくは単に空間平均)が時間平均に等しいということですが、ちょっと説明するのが面倒です。

ちなみに、信号の伝播速度( 13.9cm/5.8ms = 24m/s )を考えると、この信号はなんなんですかね。かなり深い水槽(水深30mくらい?)での波とか。

「おそらく」でいいのなら推理してみましょうか。

多分、一つの信号源から信号が出ていて、22cm離れた2つの地点での観測結果がx(t)、y(t)なんでしょうね。
で、x(t)とy(t)の相互相関関数が最大値をとるときのτがτ=5.8msなんでしょう。これは、つまり、x(t)という信号は、ほぼ y(t) という信号を5.8ms遅らせたような信号になっている、ということです。
もともと同じ信号源から出た信号が、このように時間差をもって観測されるということは、信号源からx(t)までの距離が、信号源からy(t)までの距離よりも...続きを読む

Qcasioの関数電卓を使って例えば

casioの関数電卓を使って例えば
 -6(x-3)^2+3.71x-1
の式にx=8,10と代入したいときどのようにしたらよいのでしょうか?

Aベストアンサー

私の持っている関数電卓(fx-991ES)で説明します。
(他の機種だと多少異なるかも知れません)

まず、「-6(x-3)^2+3.71x-1」を入力します。
xの部分は左上の「ALPHA」ボタンを押してから、赤字で「X」と書かれているボタン(「)」のボタン)を押すと入力できます。

ここで、左上の「CALC」ボタンを押すと、
「X?」
と聞かれるので、
xに代入したい値を入力して「=」
を押すと、代入した結果が出力されます。

また、続けて「=」を押すと、また「X?」と聞かれるので、xに別の値を代入できます。


人気Q&Aランキング

おすすめ情報