解方程及微分方程 MATLAB

2021-08-19 13:36:27 字數 574 閱讀 3330

[x1,x2,x3,...]=solve(『eq1』,'eq2','eq3',......,'x1','x2','x3','....') 

s=solve(『eq1』,'eq2','eq3',......,'x1','x2','x3','....')

第一種方式,對solve的括號中的x1,x2,x3的次序會有要求(與前面的一致),第二種無要求。eq都是等式,不是表示式。

最好都打引號,不打引號也可以,但是一定要預先用sym,syms之類的設定,預定義符號。

dsolve(『eq1』,'eq2',....)

要求同上

一般用ode45(@fun,tspan,y0)

1.編寫好子函式,用矩陣的形式來表示微分方程組,且必須將原問題轉換為n個一階微分方程組。

2.y0一般是(n*1)向量,tspan一般是二元向量

2.也可以用函式控制代碼(匿名函式的方式)

例子:對y'=2t,解微分方程

tspan = [0,5];

y0 = 0;

[t,y] = ode45(@(t,y) 2*t, tspan, y0);%使用函式控制代碼的方法

matlab解微分方程

1.dsolve函式 這是最簡單的一種求解微分方程的一種方法 符號解法。一般來說,在matlab中解常微分方程有兩種方法,一種是符號解法,另一種是數值解法。在本科階段的微分數學題,基本上可以通過符號解法解決。用matlab解決常微分問題的符號解法的關鍵命令是dslove命令。該命令中可以用d表示微分...

微分方程 微分方程 高階微分方程組理論

附 微分方程的分類 常微分方程和偏微分方程。1 常微分方程 ode 是指微分方程的自變數只有乙個的方程。最簡單的常微分方程,未知數是乙個實數或是複數的函式,但未知數也可能是乙個向量函式或是矩陣函式,後者可對應乙個由常微分方程組成的系統。2 偏微分方程 pde 是指微分方程的自變數有兩個或以上,且方程...

微分方程 微分方程通殺篇

前言 下面有些說法不是很嚴謹,主要目的是傳達解題思想而已 微分方程對於我們的要求就只是要求會計算一階和二階微分方程就好,而且都是很基礎的。但是由於二階微分方程我們只學了二階常係數微分方程,但是有時會出現不是常係數的情況,所以這裡我打算稍微總結一下。一般考試 現的微分方程如果是一階方程,那麼不用想它一...