0

我面臨中,我必須解決方程系統的一個問題:集成微分方程在Matlab

\部分A \增量X = F(A)克(B)

\局部乙其中f,g,h和k是A或B的一些函數,並且我有一些初始條件A(x = 0)= a,B(()) y = 0)= b。所有以前的變量都是標量。

我已經解決了這個問題,通過在一個變量中做一個小步驟,然後爲另一個變量的整個範圍(如一個ode例程)整合另一個方程,然後在前一個變量的另一個步驟等等。

你有另一種想法更有效嗎?是否有可能在另一個呼叫中運行一個頌歌呼叫?或者也許有一些更優雅的東西,比如將自變量x和y結合起來,整合一個矢量函數然後撤銷這個改變?我覺得這可以通過某種方式來完成。

非常感謝!

+1

你有沒有對這種類型的問題進行過簡要介紹:http://cs.stackexchange.com/questions? – 2014-10-03 12:58:52

回答

0

這在我看來像一個偏微分方程系統。 你可以用pdepehere is the documentation)解決它,或者你可以在Np點離散一個維度,比方說x,並且每個點有一個y方程。你會使你的系統從2個方程複雜到Np,但是把它從PDE變成ODE,因此可以用Matlab的ODE解決。