[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 10/23 23:03 / Filesize : 305 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題を片付けます 108代目



292 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 22:34:18 ]
[1] ゼミ実験
[2]
○実験1、マルコフ情報源の生成プログラムの作成
プログラムは
double markov(int K ,double alfa, double *a_coeff, double *mem);
のように、次数Kとαの値および長さKの係数配列a_coeffとメモリ配列memのポインタを引数としマルコフ情報源出力Xnを返す関数文で書く。
main文では、Kとαの値の設計および配列a_coeffとmemの確保と配列の値の設定を行う。
なお、memは全零に初期設定する。
main文で関数marukovを呼出す度にマルコフ情報源の系列の値が順次得られ、N個のデータをファイルに記憶する。
なお、一様乱数からガウス関数への変換は(1)または(2)の方法を用いる。
○実験2、マルコフ情報源の生成実験
上で作成したプログラムを用いて、K=1の1次マルコフ情報源についてのみ系列の生成実験を行う。
ここで、係数a1は安定条件より|a1|<1の範囲に限定する必要があり、実験では、a1=±0.1、±0.9の4種類についてマルコフ情報源出力系列の1024個のデータ(最初の1番目のデータは捨てる)をファイルに出力され、それらのグラフを描く。
なお、係数αは出力系列Xnの分散σx^2=1になるように決定する。
 問題【1】実験1のマルコフ情報源の生成プログラムを示しなさい。
 問題【2】実験2のマルコフ情報源出力系列を図示し、AR係数a1=±0.1、±0.9の場合について、系列の違いを定性的に説明しなさい。
      また、その違いの出る理由をK=1のときの式(2)のファイルの周波数応答F(e^jω)=α/(1+a1・e^-jω)より説明しなさい。
Un=(1./(RAND_MAX+1.))*rand(); ・・・・(1)式
F(z)=α/(1+a1・z^-1+a2・z^-2+・・・・・・+ak・z^-K)  ・・・・・(2)式

[3] 環境
 [3.1] OS:XP
 [3.2] コンパイラ名とバージョン: Vidual Studio2005
 [3.3] 言語:C++
[4] 期限: 2008年6月1日24:00
[5] その他の制限:
急ぎですいません。問題【2】実験2は図示があるので問題【1】だけでもいいのでお願いします。







[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<305KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef