㈠ 如何用matlab求解二階非線性偏微分方程
首先可以肯定的告訴你,matlab本身有個pde工具箱,可以求解一般的典型二階線性偏微分方程。但是,對於非線性的偏微分方程,我估計很難直接用matlab的工具箱或者函數命令得到結果。因為這涉及到一個數學處理的問題,你首先要處理這個非線性問題,或者用數值的方法處理,然後再用MATLAB編程計算。
㈡ matlab中的pdetool工具箱怎麼用
這篇文章《Matlab PDE工具箱有限元法求解偏微分方程》可以幫助你如內何使用pdetool工具箱。容http://wenku..com/view/0fe796733968011ca200911d.html
㈢ 求助用matlab解偏微分方程
用matlab解偏微分方程,可以用偏微分方程工具箱pdetool。該工具箱可以求解:
1、傳熱擴散問題
2、結構力學問題
3、波動方程問題
4、特徵值問題
5、泊松方程問題
6、非線性方程組問題
例如:板的傳熱方程
㈣ matlab怎麼解偏微分方程
信號處理|MATLAB電子書|偏微分方程的MATLAB解法免費下載
鏈接:https://pan..com/s/1IeHEWx1L4BfjGfavQwk2Og
pdetool是matlab的一個重要的工具箱,它可以用數值解法來求解各種繁瑣的偏微分方程問題,並且操作非常便捷。
㈤ 怎樣用matlab解偏微分方程
信號處理|MATLAB電子書|偏微分方程的MATLAB解法免費下載
鏈接:https://pan..com/s/1IeHEWx1L4BfjGfavQwk2Og
㈥ Matlab解偏微分方程,用pde,偏微分格式的邊界條件怎麼給
Dirichlet
條件就是邊界上滿足h*u=r關系,即需要求解的u具有固定值的
邊界條件
。
Neumann
條件是未知量的梯度函數與法向向量的
點積
和未知量之間的
函數關系
,稱為
自然邊界條件
。
㈦ 如何用matlab解二維的非線性偏微分方程組, 其中每個方程是拋物線型的
MATLAB提供了兩種方法解決PDE問題:
一是pdepe()函數,它可以求解一般的PDEs,據用較大的通用性,但只支持命令行形式調用。
二是PDE工具箱,可以求解特殊PDE問題,PDEtool有較大的局限性,比如只能求解二階PDE問題,並且不能解決偏微分方程組,但是它提供了GUI界面,從繁雜的編程中解脫出來了,同時還可以通過File->Save As直接生成M代碼
MATLAB語言提供了pdepe()函數,可以直接求解一般偏微分方程(組),它的調用格式為
sol=pdepe(m,@pdefun,@pdeic,@pdebc,x,t)
【輸入參數】
@pdefun:是PDE的問題描述函數,它必須換成下面的標准形式
這樣,PDE就可以編寫下面的入口函數
[c,f,s]=pdefun(x,t,u,)
m,x,t就是對應於(式1)中相關參數,是u的一階導數,由給定的輸入變數即可表示出出c,f,s這三個函數
@pdebc:是PDE的邊界條件描述函數,必須先化為下面的形式
於是邊值條件可以編寫下面函數描述為
[pa,qa,pb,qb]=pdebc(x,t,u,)
其中a表示下邊界,b表示下邊界
@pdeic:是PDE的初值條件,必須化為下面的形式
股我們使用下面的簡單的函數來描述為
u0=pdeic(x)
m,x,t:就是對應於(式1)中相關參數
【輸出參數】
sol:是一個三維數組,sol(:,:,i)表示ui的解,換句話說uk對應x(i)和t(j)時的解為sol(i,j,k)
通過sol,我們可以使用pdeval()直接計算某個點的函數值