フィルターのクリア

Boundary conditions for pdenonlin

1 回表示 (過去 30 日間)
Michael
Michael 2013 年 7 月 16 日
In order to solve nonlinear system of pde's I need to supply, together with the pde specification, a boundary condition file or matrix:
pdenonlin(b,p,e,t,c,a,f)
where b is the Boundary condition input, p,e,t are the mesh input, and c,a,f are the coefficients.
Matlab enable us to get the boundary conditions matrix Q,G,H,R by
[Q,G,H,R]=assemb(b,p,e)
What are these matrix uses for? Are they an alternative input for pde solver? if so, how?
Thanks!

採用された回答

Deepak Ramaswamy
Deepak Ramaswamy 2013 年 7 月 19 日
Q,G,H,R are alternative ways to specify boundary conditions for assempde() (static & linear case). Typically you would use them along with the matrix representations of the PDE coefficients such as: K,M,F.
pdenonlin doesn't read the matrix form. As to why one would use the matrix form even for linear cases, they are useful in some cases. I've used them for efficiently solving 4th order PDEs, applying periodic and other global BCs and also creating state space models.
Deepak

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeBoundary Conditions についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by