• 締切済み

信号処理についてです。

1次元内挿処理プログラムを作って、ノイズを時系列として処理波形を確認せよ。という課題が出ています。 参考プログラムを利用しつつ取り組むのですが、今の状況では全然理解できていません。 そもそも”1次元内挿処理”とはなにか?ここからです。 簡単でいいので説明お願いします。 また、 ・時間軸上の内挿処理(ノイズ系列をM倍に延ばし間を滑かに埋める) ・周波数軸上の内挿処理 を説明しなければなりません。 参考プログラムはこちらです↓ #include <stdio.h> #include <stdlib.h> #include <math.h> #define N 1024 main(){ int i; long ns; float x[N],y[N],z[N]; double normrd(); while(1){ printf("\nSeed_Num = "); scanf("%ld",&ns); if(ns==0)break; for(i=0; i<N; i++){ x[i]=normrd(&ns); y[N-1-i]=x[i]; z[i]=x[i]*exp(-i/300.); } setgr2(); pltgr("Normal Randam Number",x,N); pltgr("Normal Randam Number",y,N); pltgr("Normal Randam Number",z,N); } } よろしくお願いします。

みんなの回答

  • ninoue
  • ベストアンサー率52% (1288/2437)
回答No.1

"1次元内挿処理" でサーチしてもこの質問以外は何も見つかりません。 "1次元内挿" としてサーチすると色々見つかります。 結局折れ線近似、テーブルルックアップ等と同じではないでしょうか。 複数の入力値に対して対応する関数値が与えられている。 この入力値の範囲内の任意の値を指定されて、対応する関数値を求めるだけです。

関連するQ&A