- 相關(guān)推薦
簡(jiǎn)述計算機數學(xué)軟件在常微分方程中的應用
在目前計算機的普及應用的環(huán)境下,如何應用計算機數學(xué)軟件對常微分方程的教學(xué)和研究進(jìn)行計算機輔助分析是一個(gè)值得研究的方向,下面是小編搜索整理的一篇相關(guān)論文范文,希望對你有幫助。
【摘要】:計算機數學(xué)軟件是專(zhuān)為進(jìn)行數學(xué)公式、函數與數據的計算和處理而設計的,本文以下內容將對其在常微分方程中的應用進(jìn)行分析和探討,以供參考。
【關(guān)鍵詞】:計算機;數學(xué)軟件;常微分方程;應用
1、前言
隨著(zhù)科技的進(jìn)步,計算機數學(xué)軟件的進(jìn)步和發(fā)展,數學(xué)軟件愛(ài)你對數學(xué)、物理、化學(xué)、工程技術(shù)等有關(guān)數據及對公式的數學(xué)處理的作用越來(lái)越大,微分方程還有其特定的內容、策略,計算機數學(xué)軟件應用時(shí)需進(jìn)行特殊處理,因此,在目前計算機的普及應用的環(huán)境下如何應用計算機數學(xué)軟件對常微分方程的教學(xué)和研究進(jìn)行計算機輔助分析是一個(gè)值得研究、探討的理由,本文以下內容將對其在常微分方程中的應用進(jìn)行分析和探討,以供參考。
2、常微分方程計算機輔助分析
對常微分方程來(lái)說(shuō),有如下四個(gè)方面可應用計算機軟件進(jìn)行輔助分析計算:
第一,求解線(xiàn)性微分方程需要用到的矩陣特征值、特征向量、行列式及直屬函數的計算和計算、檢驗微分方程組的平衡點(diǎn)需要用到的代數方程組的求解。三種計算機數學(xué)軟件均有各種函數供使用,Mathematica中相應的函數為Exp[A](指數函數)、Eigenvalues[A](特征值)、Eigenvectors[A](特征向量)、Eigensystem[A](特征值和特征向量)、det(A)(行列式)、X=A/b(解矩陣方程Ax=b)、[x,y]=sklve(‘eqnl’,‘eqn2’)(解方程組eqn1,eqn2,變量為x,y);Malpe中為exp(A)(指數函數)、eigenvals(A)(特征值)、eigenvectots(A)(特征向量)、det(A)(行列式)、solve({eqns},{vars})(解方程組{eqns},變量為{vars})。
第二,常微分方程的解或輔助曲線(xiàn)的圖形顯示。一方面是平面或空間中常微分方程所定義的向量場(chǎng)及其輔助分析曲線(xiàn)函數如等傾斜線(xiàn)、V函數曲線(xiàn)及積分曲線(xiàn)或軌線(xiàn)圖的繪制。另一方面是繪制曲線(xiàn)或軌線(xiàn)圖所需要的數學(xué)函數、代數方程及常微分方程的數值求解,因只有少數特殊方程才能求得準確解,所以,特別是常微分方程或方程組要繪制積分曲線(xiàn)或軌線(xiàn)圖要先求其數值解,用足夠精度的近似數值解進(jìn)行圖形繪制。
第三,一階特殊微分方程的輔助求解、微分方程的輔助判斷和常微分方程的特殊求解,包括拉普拉斯變換策略及冪級數解策略以及特殊函數的求解。
第四,常微分方程的直接積分。Mathematica和Maple是符號計算軟件,可以應用其符號計算求解常微分方程或方程組的函數DSolve[]和dsolve(),根據參數形式的不同求解不帶初始條件的常微分方程,如含初始條件則在方程或方程組后附上初始條件。MATLAB的符號計算是借助Maple語(yǔ)言,要先作變量說(shuō)明才能使用。
3、科學(xué)計算自由軟件SCILAB在常微分方程中的應用
此軟件是1994年由法國國立信息與自動(dòng)化礦研究院推出,是一種可以免費自由獲取和使用的科學(xué)計算“開(kāi)放源碼”軟件,其主要用于科學(xué)計算,有強大的計算、數據可視化功能及專(zhuān)用的工具箱,還可以自行擴充,SCILAB的數據類(lèi)型分三類(lèi):標量式、矩陣式和特殊類(lèi)型。標量式類(lèi)型包括數值、布爾、多項式和字符串;矩陣式類(lèi)型以標量為元素,亦可視為標量式類(lèi)型數據的廣義形式;特殊數據類(lèi)型包括表(list)和函數。特殊變量和常量有ans、%eps、%nan、%inf、%i、%t、%T、%f、%F及%pi。
SCILAB有直接交互運轉的指令行操作和運轉操作文件兩種方式,均通過(guò)SCILAB界面調入內存后解釋運轉,SCILAB界面的主窗口菜單有File、Edit、Preferences、Control、Editor、Applications、?,常用的有:通過(guò)Editor或其他編輯器編寫(xiě)ASCII編碼的腳本文件**.sci,然后調用File/Exec執行**.sci。執行過(guò)程遇死循環(huán)等需要時(shí)調用Control/Abort或Control/Interrupt中斷,然后Control/Resume恢復。
SCILAB的四則運算和MATLAB相同,用“.”表對應項運算,同時(shí),SCILAB有眾多的函數供應用,包括基本數學(xué)函數、矩陣運算、矩陣特征值、統計、輸出輸入、字符串操作、二維三維圖形、多項式計算、系統與制約、優(yōu)化與仿真、信號處理等?赏ㄟ^(guò)?/Scilab Help了解其函數名稱(chēng)與定義。SCILAB是用棧進(jìn)行運算,其輸出顯示往往與輸入的順序相反。SCILAB還能借助Tcl/Tk小軟件實(shí)現用戶(hù)接口界面功能,SCILAB可嵌入Tcl/Tk解釋器,利用Tcl/Tk,用戶(hù)可在圖形用戶(hù)界面里創(chuàng )建和操作部件,包括按鈕、滾動(dòng)條、菜單、文本窗體級畫(huà)布。SCILAB的一大特點(diǎn)是有各種演示程序供學(xué)習使用,如找到合適的演示程序,通過(guò)復制、改寫(xiě)便能為己所用。SCILAB軟件由獨立的三部分組成:解釋器、SCILAB程序函數庫及FORTRAN和C程序庫,可在UNIX/Linux或Windows平臺上運轉。
常微分方程用數學(xué)軟件進(jìn)行輔助分析時(shí)往往需要經(jīng)過(guò)幾個(gè)步驟調用不同函數才能得到最后結構,常微分方程常用的策略有:求常系數線(xiàn)性微分方程的解、常微分方程的向量場(chǎng)和積分曲線(xiàn)圖、常系數線(xiàn)性微分方程的傳遞函數策略。其中向量場(chǎng)圖必須確定其范圍及向量的大小密度,積分曲線(xiàn)圖要先求給定初值和時(shí)間區間的方程的數值解,再轉換成圖形?蓪⑼秶南蛄繄(chǎng)和多條積分曲線(xiàn)合并成一個(gè)圖形,一邊分析處理。對非齊次常系數線(xiàn)性微分方程組,可用拉普拉斯變換化為代數方程,求解代數方程后再通過(guò)反拉普拉斯變換得到微分方程的解。SCILAB對線(xiàn)性微分方程可作為線(xiàn)性制約系統與制約程序庫中的各種函數如傳遞函數代替拉普拉斯變換進(jìn)行處理。
4、結尾
本文以上內容對計算機數學(xué)軟件在常微分方程中的應用進(jìn)行了簡(jiǎn)要的分析和探討,表達了觀(guān)點(diǎn)和見(jiàn)解。在接下來(lái)的工作中,我將繼續努力,不斷實(shí)踐和總結經(jīng)驗,利用軟件知識為實(shí)際實(shí)踐作出更大的貢獻。
【參考文獻】
[1] 《Mathematica基礎及數學(xué)軟件》林建華等,大連理工大學(xué)出版社
[2] 《MATLAB寶典》陳杰等,電子工業(yè)出版社
[3] 《符號計算系統Maple教程》張韻華等,中國科學(xué)技術(shù)大學(xué)出版社
【簡(jiǎn)述計算機數學(xué)軟件在常微分方程中的應用】相關(guān)文章:
常微分方程的解法04-24
iFIX軟件在計算機中的應用10-21
簡(jiǎn)述減水劑在混凝土中的應用10-09
淺議機電技術(shù)中的計算機軟件應用05-24
分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用09-01
淺議機電技術(shù)中的計算機軟件應用09-07