求解一道初边值问题
答案:2 悬赏:80 手机版
解决时间 2021-11-18 11:06
- 提问者网友:一抹荒凉废墟
- 2021-11-18 03:55
求解一道初边值问题
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-11-18 05:07
直接把k=f(x-ct)代入边界条件得到
f(x-ct)=50,t=0
f(x-ct)=50(1+sint),x=0,t>0
所以答案是包含阶梯函数H(t)
---------------------------------
注:H(x)是δ(x)的积分
t>0时等于1,t=0时等于0
---------------------------------
所以利用t>0的条件特殊性
我们可以把f看成如下两部分
f(x-ct)=50+H(t)*g(x-ct)
所以原条件变为
t=0时,f(x-ct)=50已满足
t>0时,我们有50+g(-ct)=50+50sint
g(-ct)=50sint
g(t)=50sin(t/(-c))
-----------------------------------
所以
f(x-ct)=50[1+H(t)sin((x-ct)/(-c))]
-----------------------------------
验证:
k,t+ck,x
在t=0时,k=50,两项都为0
在t>0时,第二项是f(x-ct)形式的,所以方程等于0
-------------------------------------------------------------------
再看初值,再次H(0)=0,第二项不见了就是,满足等于50
边值,t>0,则第二项存在,显然也满足
------------------------------------------------------------------
综上,k=50[1+H(t)sin((x-ct)/(-c))]追问请问一下这题用特征线法怎么解啊追答由于初边界条件的特殊性
即t=0时不含x
x=0时却含t
你知道解肯定是f(x-ct)
那么照理第一个t=0时会含x才对,所以此题不是很适合特征线法,个人认为
用更高阶的说法是大概有一个类似于boundary layer 的initial layer, 需要特殊处理
f(x-ct)=50,t=0
f(x-ct)=50(1+sint),x=0,t>0
所以答案是包含阶梯函数H(t)
---------------------------------
注:H(x)是δ(x)的积分
t>0时等于1,t=0时等于0
---------------------------------
所以利用t>0的条件特殊性
我们可以把f看成如下两部分
f(x-ct)=50+H(t)*g(x-ct)
所以原条件变为
t=0时,f(x-ct)=50已满足
t>0时,我们有50+g(-ct)=50+50sint
g(-ct)=50sint
g(t)=50sin(t/(-c))
-----------------------------------
所以
f(x-ct)=50[1+H(t)sin((x-ct)/(-c))]
-----------------------------------
验证:
k,t+ck,x
在t=0时,k=50,两项都为0
在t>0时,第二项是f(x-ct)形式的,所以方程等于0
-------------------------------------------------------------------
再看初值,再次H(0)=0,第二项不见了就是,满足等于50
边值,t>0,则第二项存在,显然也满足
------------------------------------------------------------------
综上,k=50[1+H(t)sin((x-ct)/(-c))]追问请问一下这题用特征线法怎么解啊追答由于初边界条件的特殊性
即t=0时不含x
x=0时却含t
你知道解肯定是f(x-ct)
那么照理第一个t=0时会含x才对,所以此题不是很适合特征线法,个人认为
用更高阶的说法是大概有一个类似于boundary layer 的initial layer, 需要特殊处理
全部回答
- 1楼网友:琴狂剑也妄
- 2021-11-18 05:42
gfg福建经济 飞哥罐头
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯