介绍Mathematica中偏微分符号的输入和使用,使用Mathematica输入偏微分方程PDE以用于DSolve计算。详细介绍多种输入方式。
工具/原料
Mathematica
方法/步骤
1
首先,如图的偏微分方程表示式在MMA中是错误的。偏微分不能按照微商样式输入,但是可以TraditionalForm微商样式显示。
2
按下esc pd esc输入偏微分符号。接着按下ctrl不松手继续按-,已插入下标。微分变量写要在下标。
3
如图举例。多个微分变量用逗号隔开。分别表示对x的一阶导,对x的二阶导。下面两个是混合偏导。
4
右键某个输入或者输出块的右侧,切换为TraditionalForm,可以看到这种格式下,显示成微商的形式。
5
在下标上可以用大括号表示高阶偏导数。{x,2}表示对x的二阶偏导数。多个大括号逗号隔开。
6
图一代码看似表示了一个微分方程,但是在Mathematica中并不能用。因为u默认与任何变量无关,两边0==0为true。因此,函数u后边必须跟上有关变元[x,t]做参数。
7
还有一种表示偏导数的方法是使用D。D用法简单,如图即可明了用法。
8
使用DSolve求解偏微分方程。注意求解之前可能需要使用Clear以避免某个方程中的符号被赋过值。
注意事项
注意如果是无定义的纯粹符号表示,关于什么的函数,要写上参数,比如y[x,t],没有写的参数Mathematica会认为与变元无关。怎么求导都是0.
上一篇:如何用matlab解微分方程
下一篇:英语构词法:合成法