Matlab求微分方程的符號解1


一、常微分方程的求解

例1、

 例2、

例3、

通常我們使用syms 和dsolve來求解;

first:

second:表示

third:如果有必要

功能函數 diff可以完成 一元或多元函數任意階數的微分:
(對於自變量的個數多於一個的符號矩陣,微分為Jocabian矩陣,采用功能函數Jacobian實現)
1、diff函數
diff(S,'v'):將符號“ v ”視作變量,對符號表達式或者符號矩陣求取微分。
 diff(S,n):將S中的默認變量進行n階微分運算,其中默認變量可用findsym函數確定。
 diff(S,'v',n):將符號“ v ”視作變量,對符號表達式或矩陣S進行n階微分運算。

2、jacobian函數

R=jacobian(w,v):其中w是一個符號列向量,v是指定進行變換的變量所組成的行向量。
(第一個參數必須是列向量,第二個參數必須是行向量)

 

隱函數的初值問題求解:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM