Advertisement

常微分方程的MATLAB解法

阅读量:
在这里插入图片描述
复制代码
    a='x^2+y+(x-2*y)*Dy=0';%简单求解常微分
    dsolve(a,'x')
    
    
      
      
    

结果:

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(‘diff_equation’)
dsolve(’ diff_equation’,‘var’)

其中,diff_equation 表示需要求解的常微分方程表达式。第一种调用方式默认以变量t作为自变量进行计算,而第二种方式则要求用户明确指定所使用的自变量为var。

在这里插入图片描述
复制代码

全部评论 (0)

还没有任何评论哟~