本書(shū)首先對(duì)主要用于矩陣操作的 MATLAB基本命令進(jìn)行介紹 ,大多數(shù)其他命令在解決具體問(wèn)題的程序中進(jìn)行介紹。在本書(shū)的第一部分 ,介紹了函數(shù)文件。函數(shù)文件這一概念在 MATLAB中起著基礎(chǔ)作用 ,因此 ,本書(shū)用許多例子來(lái)加以說(shuō)明。
因?yàn)槲锢磉^(guò)程在空間和時(shí)間中經(jīng)常發(fā)生 ,所以其相關(guān)控制方程為偏微分方程。因此,本書(shū)中大多數(shù) MATLAB程序都是致力于求解這類(lèi)方程。本書(shū)對(duì)有限元法 (Finite ElementMethod,FEM)和有限差分法都進(jìn)行了介紹并應(yīng)用。一般來(lái)說(shuō) ,一個(gè)問(wèn)題是從整體上進(jìn)行討論的 :從物理現(xiàn)象推導(dǎo)出數(shù)學(xué)模型 ,并用 MATLAB求解方程。
本書(shū)提供了大量的 MATLAB程序代碼 ,并且在每章末都有一些練習(xí)題。
本書(shū)旨在為工程類(lèi)學(xué)生和工程師介紹 MATLAB。本書(shū)同樣適用于所有科學(xué)領(lǐng)域的學(xué)生、技術(shù)人員和研究人員要應(yīng)用 MATLAB解決學(xué)習(xí)、工作和研究領(lǐng)域中出現(xiàn)的問(wèn)題時(shí) 。
本書(shū)旨在為工程類(lèi)學(xué)生和工程師介紹 MATLAB。當(dāng)所有科學(xué)領(lǐng)域的學(xué)生、技術(shù)人員和研究人員需要應(yīng)用 MATLAB解決學(xué)習(xí)、工作和研究領(lǐng)域中出現(xiàn)的問(wèn)題時(shí) ,本書(shū)也同樣適用。本書(shū)假設(shè)讀者沒(méi)有任何的 MATLAB基礎(chǔ) ,但是對(duì)學(xué)習(xí)這個(gè)強(qiáng)大的科學(xué)計(jì)算工具非常感興趣。
本書(shū)首先對(duì)主要用于矩陣操作的 MATLAB基本命令進(jìn)行介紹 ,大多數(shù)其他命令在解決具體問(wèn)題的程序中進(jìn)行介紹。在本書(shū)的第一部分 ,介紹了函數(shù)文件。函數(shù)文件這一概念在 MATLAB中起著基礎(chǔ)作用 ,因此 ,本書(shū)用許多例子來(lái)加以說(shuō)明。
因?yàn)槲锢磉^(guò)程在空間和時(shí)間中經(jīng)常發(fā)生 ,所以其相關(guān)控制方程為偏微分方程。因此,本書(shū)中大多數(shù) MATLAB程序都是致力于求解這類(lèi)方程。本書(shū)對(duì)有限元法 (Finite ElementMethod,FEM)和有限差分法都進(jìn)行了介紹并應(yīng)用。一般來(lái)說(shuō) ,一個(gè)問(wèn)題是從整體上進(jìn)行討論的 :從物理現(xiàn)象推導(dǎo)出數(shù)學(xué)模型 ,并用 MATLAB求解方程。
本書(shū)提供了大量的 MATLAB程序代碼 ,并且在每章末都有一些練習(xí)題。
在此 ,感謝 WorldScientificPublishing邀請(qǐng)我寫(xiě)這本書(shū)。特別感謝 ShaunTanYi Jie在我寫(xiě)這本書(shū)時(shí)提供的幫助。
BerardinoD..Acunto
2021年3月那不勒斯
Berardino DAcunto是那不勒斯費(fèi)德里科二世大學(xué)數(shù)學(xué)與應(yīng)用系Renato Cacciopoli的數(shù)學(xué)物理學(xué)教授。他的研究興趣主要集中于復(fù)雜生物系統(tǒng)的數(shù)學(xué)建模。特別是他介紹并討論了多相生物膜數(shù)學(xué)模型中的自由邊界方法。
第1章函數(shù)文件
1.1矩陣
1.1.1創(chuàng)建矩陣
1.1.2矩陣索引
1.1.3矩陣操作
1.1.4三對(duì)角矩陣
1.1.5矩陣運(yùn)算
1.1.6右除與左除
1.2腳本文件
1.2.1 for循環(huán)
1.2.2腳本文件示例
1.3函數(shù)文件介紹
1.3.1函數(shù)文件結(jié)構(gòu)
1.3.2多輸出變量函數(shù)
1.3.3流量控制結(jié)構(gòu)
1.3.4局部函數(shù)與匿名函數(shù)
1.3.5邏輯運(yùn)算符和邏輯函數(shù)
1.4練習(xí)題
第2章有限差分法
2.1導(dǎo)數(shù)的有限差分逼近
2.1.1前向、后向和中心近似
2.1.2基于兩個(gè)變量的函數(shù)近似
2.1.3高階導(dǎo)數(shù)的近似
2.2擴(kuò)散
2.2.1傅里葉定律與熱方程
2.2.2菲克定律與擴(kuò)散
2.2.3自由邊值問(wèn)題
2.3有限差分法概述
2.3.1顯式歐拉法
2.3.2穩(wěn)定性、收斂性和一致性
2.3.3邊值問(wèn)題
2.3.4多層介質(zhì)中的擴(kuò)散
2.3.5隱式歐拉法
2.3.6克蘭克尼科爾森方法
2.3.7馮·諾依曼穩(wěn)定性標(biāo)準(zhǔn)
2.4練習(xí)題
第3章擴(kuò)散和對(duì)流
3.1對(duì)流擴(kuò)散方程
3.1.1上風(fēng)法
3.1.2對(duì)流擴(kuò)散方程的其他有限差分法
3.1.3平流方程
3.2線(xiàn)性方法
3.2.1熱方程
3.2.2非線(xiàn)性方程組
3.2.3可變擴(kuò)散系數(shù)
3.2.4對(duì)流擴(kuò)散方程
3.3保存數(shù)據(jù)和圖形
3.3.1 save函數(shù)
3.3.2 load函數(shù)
3.3.3保存圖片
3.4練習(xí)題
第4章有限元法
4.1數(shù)值積分
4.2有限元法概述
4.2.1桿的軸向運(yùn)動(dòng)
4.2.2弱解
4.2.3形函數(shù)
4.2.4邊值問(wèn)題
4.2.5桿的軸向位移和應(yīng)力
4.2.6集中力和 函數(shù)
4.3偏微分方程
4.3.1擴(kuò)散方程
4.3.2波動(dòng)方程
4.4練習(xí)題
第5章二維空間有限元法
5.1橢圓偏微分方程
5.1.1格林公式
5.1.2邊值問(wèn)題
5.2二維空間有限元法概述
5.2.1形函數(shù)
5.2.2泊松方程的弱形式
5.2.3狄利克雷諾依曼問(wèn)題
5.2.4在大壩和板樁墻中的應(yīng)用
5.3有限差分法
5.3.1五點(diǎn)法
5.3.2大壩模型
5.4練習(xí)題
第6章歐拉伯努利梁
6.1有限元法
6.1.1歐拉伯努利梁方程
6.1.2形函數(shù)
6.1.3弱形式
6.2靜力學(xué)
6.3集中力作用的梁
6.4練習(xí)題
參考文獻(xiàn)