フォーラムルール
http://dixq.net/board/board.htmlをよく読んでから投稿すること。
フォーラムルールに従って最低限以下のことを分かり易く書くこと
ーーーーー
[1] 質問文
[1.1] 自分が今行いたい事は何か
[1.2] どのように取り組んだか(プログラムコードがある場合記載)
[1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載)
[1.4] 今何がわからないのか、知りたいのか
[2] 環境
[2.1] OS : Windows, Linux等々
[2.2] コンパイラ名 : VC++ 2008EE, Borand C++, gcc等々
[3] その他
・どの程度C言語を理解しているか
・ライブラリを使っている場合は何を使っているか
ーーーーー
どのようなシチュエーション(何学部の大学生とか、C言語で信号処理とは具体的になにをしたいのかとか詳しく書く事)
自分だけ分かって他人にわからない説明はしないこと。
こちらは推量で好意的に意図を解釈して答えているのであるから無駄な時間がかからないように推敲して書く事。
ーーーーー
>
概念的に理解してから、初めてプログラムを設計したいので、プログラムがまだ出来ていません。
C言語でコーディング自身が私にとって簡単で、
出来てもコードをMathさんにデバグやレビーしていただく必要ありません。
問題はその前にいろいろ処理公式の等価関係を整理したいけれども、
私が提示している四つの式が「互いに等価関係ない」という判断の根拠や方法を
明瞭に教えていただければ幸甚に存じます。
FFT や Laplace変換, z-変換などの実装は私にとって問題ではありません。
知りたいのは私が提示している四つの式の間の等価かどうかの判定方法です。
ーーーーーー
自分勝手なわけのわからないことを書かない
C言語の質問掲示板に”Mathさんにデバグやレビーしていただく必要ありません。”では答える気がうせる!(^^;
(簡単ならCで書け!)
”知りたいのは私が提示している四つの式の間の等価かどうかの判定方法です。”
こんな書き方(y(t) = (s(t)*g(t))×w(t) // 「*」 : 畳み込み積分(convolution); 「×」 : 普通の掛け算)では正しい返答は不可だし”数学的”問題はそういうフォーラムに聞くこと!(今日は外出するので返事は後日。他の方の答えがあるでしょう。)
(どうも畳み込み積分が分かってない気がする どの程度勉強したのか書く事。(s(t)*g(t))を具体的にコンボリュウションの形に書くこと。そうでないと以後の式の解釈が当てずっぽうにならざるをえない。まあプログラム以前の問題ならここでは的外れでしょう。)