[問題] Dirac Delta函數

看板Mathematica作者 (發呆的花枝)時間12年前 (2012/03/29 16:36), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
Consider f(x,t)=F(t)δ(x-L); F(t)=Sin(π*t); δ(x-L)=0 , x≠L δ(x-L)=Infinity, x=L L ∫δ(x-L)dx=1 0 Let w(x)=c1*Cos[a*x]+c2*Sin[b*x]+c3*Cosh[c*x]+c4*Sinh[d*x] 已知c1,c2,c3,c4,a,b,c,d,L 求 L ∫f(x,t)*w(x)dx=?.........................(1) 0 好像有點太偏數學= =" 可是我想用Mathematica做的時候,在δ(x-L)是用UnitStep指令 UnitStep[x-L]= 1 ,x=L 0 ,x≠L 然後(1)式變成 L 1*Sin(π*t)∫w(x)dx去積 0 請教一下版上的大大不知道這樣對不對?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.145.45

03/29 17:04, , 1F
Integrate[F[t]*w[x]*d[x-L]*Boole[x!=L],x]
03/29 17:04, 1F

03/29 17:37, , 2F
不好意思戴老師可以說明一下嗎?查了Boole的語法還是不懂==
03/29 17:37, 2F
※ 編輯: qoodeva 來自: 140.116.78.76 (03/30 09:05)
文章代碼(AID): #1FT1xzLV (Mathematica)
討論串 (同標題文章)
文章代碼(AID): #1FT1xzLV (Mathematica)