X



趣味でプログラミングやってるんだけどわからないことがあるから助けて
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:02:39.491ID:m2EUeneT0
http://hp.vector.co.jp/authors/VA046927/acf/acf.html

このサイトの下の方にあるp_wavが何を意味してるのかがわからない
元信号から解析範囲を切り出してるってことはわかるんだけど
なんで頭からwavdata_length分じゃなくて真ん中を切り出してるんだ?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:05:31.679ID:m2EUeneT0
パソコンの大先生助けてくれ
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:06:43.512ID:m2EUeneT0
お願いします
2日考えてもこの部分がどうしてもわからないんです
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:07:23.403ID:cYZliGAD0
解んね
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:07:32.324ID:+ch0Wo9b0
おおよそ正しい波形を得る為に両端0の波形取ってるだけじゃねぇの?
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:09:56.554ID:dwzUbMZ7d
ヒント
float *wav = new float[wav_length];
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:09:58.607ID:m2EUeneT0
>>5
もう少し詳しくお願いします
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:11:02.781ID:m2EUeneT0
>>6
もう少しヒントください
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:13:35.839ID:+ch0Wo9b0
>>7
やったことないから知らんけど

1波形の長さが分かってても
そもそも先頭に波形が存在しない可能性もあるから
高確率で波形が存在する真ん中を取って

その1波形が連続するものとして扱うから
不連続にならないように両端を0にしてるんじゃないの
両端0の波形なら並べても必ず連続するから
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:13:43.125ID:dwzUbMZ7d
>>8
いや正直わからん
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:17:26.593ID:m2EUeneT0
>>9
両端が0というのはなんのことですか?
wav + center - wavdata_length / 2 - 1
だと0になるというのがよくわかりません
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:18:50.567ID:dwzUbMZ7d
>>11
x,yが0の場所を起点として波形を考えるって事やろ
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:21:03.336ID:m2EUeneT0
>>12
wavにどんなデータが入ってるかは実行してみるまでわからないのに
wav + center - wavdata_length / 2 - 1
だと0になる理由がわかりません
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:21:33.493ID:+ch0Wo9b0
>>11
それは真ん中を取ってるだけだと思う
理由は一番有効な波形をとりやすいからじゃないか?
そんでループ内処理で両端0にしてるっぽい
要は実際の波形を元に処理に使う波形データを作ってるだけ?なのかな?
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:23:27.355ID:m2EUeneT0
>>14
では
wav + center - wavdata_length / 2 - 1
というのはあまり深い意味はなくて
頭からwavdata_length分のデータを切り出しても問題はないということですか?
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:25:02.888ID:m2EUeneT0
>>15
先端ではなく真ん中を取ってきてると思います
知りたいのは何故先端ではなく真ん中を取る必要があるのかということです
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:26:07.613ID:+ch0Wo9b0
>>16
多分?
ただデータの先頭と末尾に有効な波形があるか分からないから
念の為真ん中を取ってるだけじゃないか?
門外漢だから知らんけど
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/05(火) 08:29:27.351ID:m2EUeneT0
>>18-19
ありがとうございます
これを参考にリアルタイムで解析するプログラムを作りたいので
先頭から取ってみます
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況