24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1938  |  回复: 23
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

孙小辉

铜虫 (小有名气)

[交流] 师兄师姐们,帮小弟看看这个 Laplace变换后的二阶常微分方程怎么解啊已有3人参与

师兄师姐们,看看这个变系数的二阶常微分方程怎么求解析解啊

师兄师姐们,帮小弟看看这个 Laplace变换后的二阶常微分方程怎么解啊
11111111111111111111111111111111.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

a,s 看做常数
2楼2014-07-17 11:46:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by 吕春莹 at 2014-07-20 11:09:10
但是,反过来 ans=a*diff(Y,x,2)-diff(Y,x)/x-s*Y

ans =

a*(C3*x^((a + 1)/(2*a))*((s^(1/2)*((besselk(1 - (a + 1)/(2*a), -(s^(1/2)*x)/a^(1/2))*((a + 1)/(2*a) - 1))/x + (s^(1/2)*besselk(-(a + 1)/( ...

您好,能不能发个截图上去,后面这个是它的解析解吗?
5楼2014-07-20 15:14:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by 月只蓝 at 2014-07-20 16:21:44
结果见附图。

附图1.png

第一个解的时候,这种明显不是贝塞尔方程的形式(一次项分母有x),这位师兄,能不能和小弟我说一下,第一种解形式是怎么得来的……在线等……

[ 发自小木虫客户端 ]
12楼2014-07-21 07:46:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

引用回帖:
7楼: Originally posted by 吕春莹 at 2014-07-20 19:08:10
我在3楼写的是用matlab算
syms a s y x
Y=dsolve('a*D2y-Dy/x-s*y=0','x')

解析解是
Y =
C3*x^((a + 1)/(2*a))*besselk(-(a + 1)/(2*a), -(s^(1/2)*x)/a^(1/2)) + (C2*x^((a + 1)/(2*a))*besseli(-(a + 1) ...

嗷嗷,太谢谢了,不过是什么原因呢,为什么重新代入就不行了,,,,
13楼2014-07-21 08:32:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

引用回帖:
11楼: Originally posted by 月只蓝 at 2014-07-20 20:00:59
安装包小木虫里就有的吧。...

我刚才表达的不准确,师兄,为什么正常解法和laplace解法得到的解析解形式不一样,还有,第一种解析解的求解过程,师兄您有相关的资料吗
14楼2014-07-21 08:35:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by 月只蓝 at 2014-07-20 16:21:44
结果见附图。

附图1.png

这位师兄,送佛送到西啊。得到Y(x)的解析解之后,用Maple软件进行:
(1)比如由Y(0)=1;Y(1)=2确定出Y(x)的C1,C2
(2)画出0<x<10之间的Y(x)曲线。
谢谢啦。。。
16楼2014-07-21 16:28:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by 吕春莹 at 2014-07-20 11:09:10
但是,反过来 ans=a*diff(Y,x,2)-diff(Y,x)/x-s*Y

ans =

a*(C3*x^((a + 1)/(2*a))*((s^(1/2)*((besselk(1 - (a + 1)/(2*a), -(s^(1/2)*x)/a^(1/2))*((a + 1)/(2*a) - 1))/x + (s^(1/2)*besselk(-(a + 1)/( ...

这位师姐,得到Y(x)的解析解之后,用Matlab进行:
(1)比如由Y(0)=1;Y(1)=2确定出Y(x)的C1,C2
(2)画出0<x<10之间的Y(x)曲线。
谢谢啦。。。
                                   求截图
17楼2014-07-21 16:29:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

送红花一朵
引用回帖:
19楼: Originally posted by 月只蓝 at 2014-07-21 16:54:58
Y(0)=1;Y(1)=2的条件的话,就是边值问题,哪有(或者很难)有解析解。
Y(0)=,Y'(0)= 的条件是初值问题,可以试着找解析解。...

师兄啊,三个困惑(相互没有联系):
1.既然解析解里只有两个未知量C1,C2,按理说不是随便代入两个条件就可以确定吗?
2.再就是边值问题和初值问题有啥区别啊,但就像师兄所说的,小弟我确实遇到了Y(0)=1;Y(1)=2的条件不能解,而Y(0)=,Y'(0)= 的条件能解的情况。     
不是有三类边界条件吗,Y(0)=1;Y(1)=2为第一类边界条件    而Y'(0)=为第二类边界条件,
好像都是边界(边值)条件啊,咋又分出的初值和边值问题啊
3.第三个问题是这样的。我遇到的模型条件是
边界条件:第一类边界条件
              Y(x=0) =45
              Y(x=正无穷大)=30
               第二类边界条件
              Y'(x=正无穷大)  =0
初始条件:  Y(s>0) =30            [s是偏微分方程中的时间变量t转换来的]
如果照师兄你说的,这里面利用哪些条件能得到确定的解析解。
             非常希望留下师兄您的QQ或邮箱,方便小弟向您请教。
21楼2014-07-21 19:42:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙小辉

铜虫 (小有名气)

送红花一朵
引用回帖:
20楼: Originally posted by 吕春莹 at 2014-07-21 18:52:48
你的方程x在分母位置,x不可以为0,所以你的条件Y(0)=1需要修改
用matlab解方程组用
x=1;y1=subs(Y);
x=2;y2=subs(Y);
= solve(‘y1=1’,‘y2=2’)
解出C1,C2,你再代回去
y=subs(Y)
x=
plot(Y)
给 ...

必须红花啊,这位师姐,方便留下你的QQ,可以向你继续请教吗
22楼2014-07-21 19:44:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 孙小辉 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见