是额外设置选项,有两个,一个是'IgnoreAnalyticConstraints';另一个是'MaxDegree'。
以下分别介绍两个Name的含义。
'IgnoreAnalyticConstraints',表示是否忽略解析解约束(用初等函数表示的形式),如果对应的Value是true(默认),那么计算微分方程的数值解。如果对应的Value是false,一旦微分方程没有解析解,就不再计算,直接返回无解。
'MaxDegree'表示解多项式方程,数值解的精度,Value是对应的取值,默认是2。但这个值设置不能超过5,否则报错。
调用举例:
syms y(t)
dsolve(sqrt(diff(y)) == sqrt(y) + log(y))
dsolve(sqrt(diff(y)) == sqrt(y) + log(y), 'IgnoreAnalyticConstraints', false)
syms a y(x)
s = dsolve(diff(y) == a/(y^2 + 1), 'MaxDegree', 4);
pretty(s)
用来做一些选项设置, 如 'IgnoreAnalyticConstraints' 'MaxDegree'
具体 doc dsolve 查看