找回密码
 注册
Simdroid-非首页
查看: 96|回复: 2

[基础概念] 【求助】解偏微分方程

[复制链接]
发表于 2009-12-2 09:12:15 | 显示全部楼层 |阅读模式 来自 广东珠海

A,B,C,k,h,m均为非零常数,x0>0.

新手,不知如何编写?望大侠救助。
发表于 2009-12-2 10:20:53 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
本帖最后由 TBE_Legend 于 2009-12-2 10:26 编辑
http://bb.3861.com.cn/attachment/200911/30/59857_1259572831m44F.jpg
A,B,C,k,h,m均为非零常数,x0>0.

新手,不知如何编写?望大侠救助。
jelin 发表于 2009-12-2 09:12


解不出来。

  1. Clear["Global`*"]
  2. a = b = c = k = h = m = 1;
  3. NDSolve[{x^2 D[y[x, t], {x, 2}] + 2 x D[y[x, t], x] + a x^2 y[x, t] +
  4.     b x^2 D[y[x, t], t] == c/x^2, y[x, 0] == 1, y[10^50, t] == 10^-5,
  5.   Derivative[1, 0][y][1, t] == y[x, t] + m},
  6. y[x, t], {x, 1, 2}, {t, 0, 1}]
复制代码
不带入任何初边值条件,maple能帮你分解成ode,试试这个ode吧。
restart;
pde:=x^2*diff(y(x,t),x,x)+2*x*diff(y(x,t),x)+A*x^2*y(x,t)+B*x^2*diff(y(x,t),t)=C/x^2;
simplify(pdsolve(pde),size,build);
  1. restart;
  2. pde:=x^2*diff(y(x,t),x,x)+2*x*diff(y(x,t),x)+A*x^2*y(x,t)+B*x^2*diff(y(x,t),t)=C/x^2;
  3. simplify(pdsolve(pde),size,build);
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2009-12-2 12:24:09 | 显示全部楼层 来自 广东珠海
太感谢了,向你学习了。
只有寻求其他方式解了, 想试试Green函数法。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-8 16:50 , Processed in 0.049177 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表