999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

偏微分方程的MATLAB解法

2010-07-10 06:03:56
時代農(nóng)機 2010年5期
關(guān)鍵詞:按鈕

李 明

(長江大學(xué) 信息與數(shù)學(xué)學(xué)院,湖北 荊州 434023)

1 前言

偏微分方程定解問題有著廣泛的應(yīng)用背景。人們用偏微分方程來描述、解釋或者預(yù)見各種自然現(xiàn)象,并用于科學(xué)和工程技術(shù)的各個領(lǐng)域[1]。然而,對于廣大應(yīng)用工作者來說,從偏微分方程模型出發(fā),使用有限元法或有限差分法求解都要耗費很大的工作量,才能得到數(shù)值解?,F(xiàn)在,MATLAB PDE Toolbox已實現(xiàn)對于空間二維問題高速、準確的求解過程。

2 Matlab解偏微分方程

MATLAB提供了兩種方法[2]解決PDE問題,一是pdepe函數(shù)[3],它可以求解一般的PDEs,具有較大的通用性,但只支持命令行形式調(diào)用。二是PDE工具箱[4],可以求解特殊PDE問題,但有較大的局限性,比如只能求解二階PDE問題,并且不能解決偏微分方程組。它提供了GUI界面,可以從繁雜的編程中解脫出來,同時還可以通過FileSave As直接生成M代碼。

2.1 函數(shù)解法

pdepe函數(shù)介紹

它的調(diào)用格式為 sol=pdepe(m,@pdefun,@pdeic,@pdebc,x,t)

輸入?yún)?shù): @pdefun:是PDE的問題描述函數(shù)

@pdebc:是PDE的邊界條件描述函數(shù)

@pdeic:是PDE的初值條件

輸出參數(shù):sol:是一個三維數(shù)組,sol(:,:,i)表示ui的解,換句話說uk對應(yīng)x(i)和t(j)時的解為sol(i,j,k),通過sol,我們可以使用pdeval()直接計算某個點的函數(shù)值。

實例講解

例:試求解下面的偏微分

其中,F(xiàn)(x)=e5.73x-e-11.46x,且滿足初始條件u1(x,0)=1,u2(x,0)=0 及邊界條件

解:(1)對照給出的偏微分方程,根據(jù)標注形式,則原方程可以改寫為

%目標PDE函數(shù)

(2)邊界條件改寫為

%邊界條件函數(shù)

function[pa,qa,pb,qb]=pdebc(xa,ua,xb,ub,t)%a表示下邊界,b表示上邊界

(3)初值條件改寫為

%初值條件函數(shù)

(4)最后編寫主調(diào)函數(shù)

圖1 結(jié)果圖

2.2 偏微分方程的pdetool解法

2.2.1 pdetool介紹pdetool提供的用戶圖形界面(GUI)解法的使用步驟如下:

(1)在 Matlab命令窗口運行 pdetool,出現(xiàn) PDE Toolbox界面。

(2)用鼠標點一下工具欄上的“PDE”按鈕,在彈出的對話框中定義偏微分方程。

(3)用鼠標點一下工具欄上的區(qū)域按鈕,在下面的坐標系中畫出偏微分方程的大致定解區(qū)域。

(4)雙擊(3)中畫出的大致區(qū)域,在彈出的對話框中精確定位定解區(qū)域。

(5)用鼠標點一下工具欄上的邊界按鈕“墜Ω”,畫出區(qū)域的邊界。

(6)雙擊坐標系中的區(qū)域邊界,定義偏微分方程的邊界條件。

(7)用鼠標點工具欄上的剖分按鈕,對求解區(qū)域進行剖分。

(8)如果求拋物型或雙曲型方程的數(shù)值解,還需要通過“solve”菜單下的“parameters…”選項設(shè)置初值條件。

(9)用鼠標點一下工具欄上的“=”按鈕,就畫出偏微分方程數(shù)值解的圖形。通過“solve”菜單下的“Export Solution…”選項可以把數(shù)值解輸出到Matlab的工作間。

(10)如要畫出數(shù)值解的三維圖形,需要設(shè)置“plot”菜單下的“parameters…”選項。

2.2.2 實例講解

例:解Poisson方程-△u=f,邊界條件為齊次Dirichlet類型。

第一步:啟動MATLAB,鍵入pdetool,按回車鍵確定便可啟動GUI,然后在Options菜單下選擇Grid命令,打開柵格。柵格的使用,能使用戶容易確定所繪圖形的大小。

第二步:分步完成平面幾何造型:R1-C1-E1+R2+C2。用菜單或快捷工具,分別畫矩形R1、矩形R2、橢圓E1、圓C1、圓C2.畫圓時,首先選中橢圓工具,按鼠標右鍵并拖動即可,或者在按Ctrl的同時,拖動鼠標也可繪制圓。然后在Set formula欄,進行編輯并用算術(shù)運算符將圖形對象名稱連接起來,或刪除默認的表達式直接鍵入R1-C1-E1+R2+C2。若需要,還可進行儲存,形成M文件。

選擇Boundary菜單中Boundary Mode命令,進入邊界模式.單擊Boundary菜單中Remove All Subdomain Borders選項,去除子域邊界.如果想將幾何信息和邊界信息進行存儲,應(yīng)選擇Boundary菜單中的Export Decomposed Geometry,Boundary Cond’s…命令,將它們分別存儲于g,b變量中,通過MATLAB形成M文件。

第三步:選取邊界,單擊Boundary菜單中Secify Boundary Conditions…選項,打開Boundary Conditions對話框,輸入邊界條件.本例取缺省條件,即將全部邊界設(shè)為齊次Dirichlet條件,邊界顏色顯示為紅色。

第四步:選擇PDE菜單中PDE Mode命令,進入PDE模式。單擊PDE菜單中PDE Specification…選項,打開PDE Specification對話框,設(shè)置方程類型。本例取缺省設(shè)置,類型為橢圓型,參數(shù) c,a,f分別為 1,0,10.

第五步:選擇Mesh菜單中Initialize Mesh命令,進行網(wǎng)格剖分。

第六步:選擇Mesh菜單中Refine Mesh命令,對網(wǎng)格加密。

第七步:選擇Solve菜單中Solve PDE命令,解偏微分方程并顯示圖形解。

第八步:單擊Plot菜單中Parameters…選項,打開Plot Selection 對話框,選中 Color,Height(3-D Plot)和 Show mesh三項.然后單擊Plot按鈕,顯示三維圖形解。

第九步:如果要畫等值線圖和矢量場圖,單擊Plot菜單中Parameters…選項,打開Plot Selection對話框,選中Contour和Arrows兩項。然后單擊Plot按鈕,可顯示解的等值線圖和矢量場圖。

3 結(jié)語

偏微分方程是一門實用性很強的學(xué)科。對于理論研究和實際應(yīng)用中提出的偏微分方程問題,由于其邊界和邊界條件復(fù)雜等原因,尋求解析解是非常困難甚至不可能的,利用計算機研究相應(yīng)問題的數(shù)值解法是十分必要的。編程實現(xiàn)從偏微分方程數(shù)值求解全過程需要很好的理論基礎(chǔ)和編程技巧,而偏微分方程工具箱提供了研究和求解空間二維偏微分方程問題的一個強大而又靈活實用的環(huán)境.借助于這個工具,我們可以從繁瑣,共性的求解步驟中解脫出來而專注于問題的核心即問題的描述,定義及簡化,邊界條件的確定,求解方法和精度控制的選擇等,大大提高了求解效率。

[1]陸君安,尚濤,謝進,等.偏微分方程的 MATLAB 解法[M].武漢:武漢大學(xué)出版社,2001.

[2]王定江.應(yīng)用偏微分方程[M].杭州:浙江大學(xué)出版社,2007.

[3]王家文,王皓,劉海.MATLAB7.0編程基礎(chǔ)[M].北京:機械工業(yè)出版社,2005.

猜你喜歡
按鈕
這些按鈕能隨便按嗎?
哪個是門鈴真正的按鈕
當你面前有個按鈕
門鈴按鈕
電動牙刷電源按鈕注射模設(shè)計
模具制造(2019年7期)2019-09-25 07:30:00
死循環(huán)
內(nèi)心不能碰的按鈕
青于藍~高考語文核按鈕系列出版書目
沒Gmail按鈕 咱自己加等
移動一族(2008年9期)2008-12-31 00:00:00
全新黑洞與天才按鈕
看世界(2004年9期)2004-04-29 00:00:00
主站蜘蛛池模板: 99在线国产| 亚洲日韩Av中文字幕无码| 99re视频在线| 国产麻豆另类AV| 日韩中文精品亚洲第三区| 草草线在成年免费视频2| 欧美性久久久久| 日韩欧美成人高清在线观看| 一区二区三区在线不卡免费| 亚洲首页在线观看| 在线a网站| 亚洲欧美人成电影在线观看| 国产午夜福利亚洲第一| 国产91视频观看| 亚洲综合色在线| 青青草原国产av福利网站| 午夜天堂视频| 夜夜爽免费视频| 女人18毛片久久| 18禁黄无遮挡网站| 国产99视频精品免费视频7| 成人国产精品视频频| h视频在线播放| 亚洲国产日韩欧美在线| 久久国产免费观看| 国产大全韩国亚洲一区二区三区| 日韩精品免费一线在线观看| 久久精品91麻豆| 精品国产香蕉在线播出| 女人爽到高潮免费视频大全| 黄片在线永久| 无码专区国产精品第一页| 国产一国产一有一级毛片视频| 国内老司机精品视频在线播出| 欧美在线精品怡红院 | 久久这里只精品国产99热8| 大乳丰满人妻中文字幕日本| 亚洲精品无码日韩国产不卡| 婷婷综合缴情亚洲五月伊| 久久久91人妻无码精品蜜桃HD| 欧美亚洲国产一区| 国产第八页| 国产成人综合亚洲欧洲色就色| 91青青在线视频| 99热最新在线| 国产亚洲精品资源在线26u| 国产又粗又爽视频| 亚洲伊人天堂| 久草国产在线观看| 免费在线色| 亚洲欧美成aⅴ人在线观看| 欧美综合激情| 中文字幕在线一区二区在线| 亚洲人视频在线观看| 国产免费a级片| 亚洲视频a| 欧美成人综合在线| 日本欧美中文字幕精品亚洲| 四虎永久免费网站| 亚洲av日韩综合一区尤物| 亚洲六月丁香六月婷婷蜜芽| 91精品国产一区自在线拍| 久久国产香蕉| 久久青草免费91观看| 亚洲综合色吧| 国精品91人妻无码一区二区三区| 国产二级毛片| 国产一级特黄aa级特黄裸毛片| 亚洲无线一二三四区男男| 国产美女一级毛片| 亚洲精品视频网| 久久国产拍爱| 青青草原国产一区二区| 中文字幕在线欧美| 少妇精品在线| 在线观看精品国产入口| 免费国产在线精品一区| 第九色区aⅴ天堂久久香| 国产熟睡乱子伦视频网站| 一级毛片基地| 国产在线精品美女观看| 人妻21p大胆|