作者qoodeva (發呆的花枝)
看板Mathematica
標題[問題] Dirac Delta函數
時間Thu Mar 29 16:36:09 2012
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
→ chungyuandye:Integrate[F[t]*w[x]*d[x-L]*Boole[x!=L],x] 03/29 17:04
→ qoodeva:不好意思戴老師可以說明一下嗎?查了Boole的語法還是不懂== 03/29 17:37
※ 編輯: qoodeva 來自: 140.116.78.76 (03/30 09:05)