早教吧作业答案频道 -->其他-->
求解一道偏微分方程!会用Mathematica,Matlab,Maple的请进目前碰到一道难题,需要解一道偏微分方程的解析解,希望用软件实现.这张截图是我编的Mathematica程序,请大家看看是哪个地方编错了,还是这
题目详情
求解一道偏微分方程!会用Mathematica,Matlab,Maple的请进
目前碰到一道难题,需要解一道偏微分方程的解析解,希望用软件实现.这张截图是我编的Mathematica程序,请大家看看是哪个地方编错了,还是这个方程压根用软件解不出来?

目前碰到一道难题,需要解一道偏微分方程的解析解,希望用软件实现.这张截图是我编的Mathematica程序,请大家看看是哪个地方编错了,还是这个方程压根用软件解不出来?

▼优质解答
答案和解析
哥们,写错了,DSolve的参数是有3个的,第一个是方程eq,第二个是函数式u[z,w],第三个是自变量{z,w}
所以应该写成:
DSolve[Z*D[u[z,w],z] - W*D[u[z,w],w] + (D[Z,z] - D[W,w])*u[z,w] == 0,u[z,w],{z,w}]
可以求出解析解的
其实不用Simplify,你可以先不把W和Z带入,求出含有W和Z的表达式,再把
Z = z + a20*z^2 + a11*z*w + a02*w2;
W = -w - b20*w2 - b11*w*z - b02*z^2;
带入,这样会更加简洁.
所以应该写成:
DSolve[Z*D[u[z,w],z] - W*D[u[z,w],w] + (D[Z,z] - D[W,w])*u[z,w] == 0,u[z,w],{z,w}]
可以求出解析解的
其实不用Simplify,你可以先不把W和Z带入,求出含有W和Z的表达式,再把
Z = z + a20*z^2 + a11*z*w + a02*w2;
W = -w - b20*w2 - b11*w*z - b02*z^2;
带入,这样会更加简洁.
看了 求解一道偏微分方程!会用Ma...的网友还看了以下:
使用总账系统,输入科目编码时,错误的是?A.编码不能重复B.科目类型编码要符合规定,如首位必须是1 2020-05-15 …
关于word中的项目编号问题,如何继续上一个编号这个问题一直困扰着我,如下所示:1.我就是一个个性 2020-05-17 …
以下代码段的功能是( )。USE参赛cc=1DOCASECASEcc=1COUNTTOzongShu 2020-05-24 …
制定工程量清单的项目设置规则是为了统一项目编码及( )。A.项目名称B.项目名称、计量单位C.项目 2020-06-07 …
制定工程量清单的项目设置规则是为了统一项目编码及( )。 A.项目名称 B.项目名称、计量单 2020-06-07 …
用java编写一道选择题:比如一首古诗的选择题:白依山尽黄河入海欲穷千里更一层楼A:日、流、目、上 2020-07-17 …
求用c语言解决一道数星星的题目!小明喜欢数星星,他把20星星编号为1至20,并且把它们的亮度定为5个 2020-11-20 …
某企业的会计科目编码规则3一2一2一2一2,则其采用的科目编码方式是()。A.代码总长度、级数及每级 2020-11-21 …
关于账务处理模块科目编码的输入,下列描述中,正确的有A编码长度小于总长度可以后面用零补齐或右对齐B科 2020-12-06 …
要求:写出建表语句某论坛的部分关系模式如下:用户(用户编号,账号,密码,积分,级别)栏目(栏目编号, 2020-12-23 …