开始学微分方程,用汤家凤的基础课配他的辅导讲义。然后再来看代码。我要国二!!!!
代码全打一遍是防止思维跳跃,切忌形式主义
尽量做到,学一次,用一年。
求符号解
- 定义符号变量
- 调用dsolve函数
[y1,...,yN]=dsolve(eqns,conds,Name,Value)
eqns为符号微分方程或符号微分方程组;conds为初值条件或边界条件;Name和Value为可选的成对参数。
求
x 2 + y + ( x − 2 y ) y ′ = 0 x^2+y+\left( x-2y \right) y'=0 x2+y+(x−2y)y′=0
clc,clear
syms y(x)%定义符号变量
dsolve(x^2+y+(x-2*y)*diff(y)==0)
结果
ans =
x/2 + ((4*x^3)/3 + x^2 + C1)^(1/2)/2
x/2 - ((4*x^3)/3 + x^2 + C1)^(1/2)/2
这里的dsolve只有一个参数
下面升级