通解加C,C代表常数,特解不加C。
通解是指满足这种形式的函数都是微分方程的解,例如y'=0的通解就是y=C,C是常数。通解是一个函数族
特解顾名思义就是一个特殊的解,它是一个函数,这个函数是微分方程的解,但是微分方程可能还有别的解。如y=0就是上面微分方程的特解。
特解在解非其次方程等一些微分方程有特殊的作用。
扩展资料
微分方程的约束条件是指其解需符合的条件,依常微分方程及偏微分方程的不同,有不同的约束条件。
常微分方程常见的约束条件是函数在特定点的值,若是高阶的微分方程,会加上其各阶导数的值,有这类约束条件的常微分方程称为初值问题。
若是二阶的常微分方程,也可能会指定函数在二个特定点的值,此时的问题即为边界值问题。若边界条件指定二点数值,称为狄利克雷边界条件(第一类边值条件),此外也有指定二个特定点上导数的边界条件,称为诺伊曼边界条件(第二类边值条件)等。
偏微分方程常见的问题以边界值问题为主,不过边界条件则是指定一特定超曲面的值或导数需符定特定条件。
MATLAB求解x''+0.7x'+0.8x'|x'|+25.6x-25.6x³=0二阶微分方程组的方法,可以按下列步骤进行:
1、建立自定义函数func()
function f = func(t,x) %x''+0.7x'+0.8x'|x'|+25.6x-25.6x³=0 f(1)=x(2); f(2)=25.6*x(1)^3-25.6*x(1)-0.8*x(2)*abs(x(2))-0.7*x(2); f=f(:)
; 2、建立龙格库塔算法函数runge_kutta()
调用格式:[t,x] = runge_kutta(@(t,x)func(t,x),x0,h,a,b)
; 3、然后根据x和x'数据,绘制出x(t)、x′(t)的图形。
plot(x(:,1),x(:,2))