[問題] 連續函數的convolution已回收

看板MATLAB作者時間15年前 (2010/05/12 19:50), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
假設想求這樣的一個問題 h(x)=∫f(y)g(x-y)dy 這樣的的convolution form在matlab裡有函數可以用嗎?還是只能自己寫積分式,或是有 辦法用離散的conv逼近的很準呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.19.175

05/13 11:11, , 1F
/conv
05/13 11:11, 1F

05/13 14:31, , 2F
那個好像是兩個數列作conv,和我想做得好像不太一樣
05/13 14:31, 2F

05/14 07:41, , 3F
MATLAB 通常拿來做數值計算,除非你是用 Symbolic Math
05/14 07:41, 3F

05/14 07:42, , 4F
那個 Toolbox 做符號運算,不然只能用函數算出一個數列
05/14 07:42, 4F

05/14 07:43, , 5F
然後用離散的方式求 convolution.
05/14 07:43, 5F

05/14 07:44, , 6F
想要解析解還是改用 Mathematica 或 Maple 比較合適。
05/14 07:44, 6F

05/14 12:33, , 7F
我並不是想求到解析解,只是想把h(x)寫成函數,讓我隨便代
05/14 12:33, 7F

05/14 12:34, , 8F
一個x進去會會有對應的函數值出來
05/14 12:34, 8F

05/14 12:53, , 9F
不確定是否有現成的函數,不過自己寫一個應該不難
05/14 12:53, 9F
文章代碼(AID): #1BwfNoGP (MATLAB)