多语言展示
当前在线:1296今日阅读:167今日分享:27

Mathematica输入偏微分方程

介绍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.

推荐信息