內(nèi)容簡介
《數(shù)學(xué)軟件教程》簡要地概述了數(shù)學(xué)軟件,詳細介紹了目前使用最廣泛的幾種數(shù)學(xué)軟件:Math-ematuca、MATLAB及Maple。全書共分為數(shù)學(xué)軟件概述篇、Mathemstica篇、MATLAB篇和Maple篇四大部分!陡叩葘W(xué)校實驗課程教材:數(shù)學(xué)軟件教程》通過大量應(yīng)用實例介紹這些軟件的使用方法,旨在使讀者對目前眾多數(shù)學(xué)軟件有更多的認識和了解,以便選擇自己適用的數(shù)學(xué)軟件,進一步學(xué)習(xí)掌握求解數(shù)學(xué)問題的實驗方法,達到理論和實踐的統(tǒng)一。
《數(shù)學(xué)軟件教程》可作為高等院校學(xué)系各專業(yè)本科生教材或教師參考用書,以及作為“數(shù)學(xué)實驗”課程的參考用書,也可供從事相關(guān)數(shù)學(xué)計算專業(yè)的工程技術(shù)人員參考。
計算機與數(shù)學(xué)軟件是進行數(shù)學(xué)實驗的平臺,進行數(shù)學(xué)實驗的前提是掌握一種有用的數(shù)學(xué)軟件。目前,通用的數(shù)學(xué)類工具軟件林林總總,就科學(xué)計算類軟件而言,比較有代表性的數(shù)學(xué)軟件有Mathematica、MATILAB和Maple等。從功能上看,科學(xué)計算類數(shù)學(xué)軟件一般都具有幾大基本功能,即能夠進行數(shù)值計算、符號運算,以及利用圖形技術(shù)繪圖和實現(xiàn)計算可視化,同時也具有高效的可編程功能。這些通用的數(shù)學(xué)軟件各具特色,在功能上各有優(yōu)勢,有各自的側(cè)重點,讀者在如何選用一種數(shù)學(xué)軟件時往往不得要領(lǐng)。
本教程介紹了一些目前較為流行的數(shù)學(xué)軟件,旨在為數(shù)學(xué)軟件的教學(xué)及實驗提供一本簡明實用的教材,一方面使讀者對各種數(shù)學(xué)軟件在各自針對目標(biāo)上的特色有一個全面的了解,從而選用適合自己需要的數(shù)學(xué)軟件;另一方面,通過本書應(yīng)用實例的學(xué)習(xí),使讀者能夠有效地掌握一些數(shù)學(xué)軟件的使用與應(yīng)用,進一步推動數(shù)學(xué)的教學(xué)與應(yīng)用研究。
本書第一部分為數(shù)學(xué)軟件概述篇,簡要地介紹了數(shù)學(xué)軟件的概況;第二至第四部分分別為Mathematica篇、MATIAB篇和Maple篇,較為詳細地介紹了目前使用最廣泛的3種數(shù)學(xué)軟件:Mathemat,ica、MATLAB及Maple。全書通過大量應(yīng)用實例,簡明扼要地介紹了這些軟件的使用方法。
本書第一、第二部分由伍麗華編寫,第三、第四部分由周玲麗編寫。本書是在多年使用的講稿基礎(chǔ)上進一步修改充實而成,在編寫過程中,我們參考了一些近年來出版的有關(guān)數(shù)學(xué)軟件的書籍,這些文獻對我們幫助很大,在此謹向他們表示衷心的感謝。
由于編者時間及水平有限,難免有不妥之處,敬請廣大讀者批評指正。
第一部分 數(shù)學(xué)軟件介紹
第1章 數(shù)學(xué)軟件概述
1.1 Mathemstica
1.1.1 Mathemstica概況
1.1.2 Mathemstica的特點與功能
1.1.3 相關(guān)信息
1.2 MATLAB概況
1.2.1 MATLAB概況
1.2.2 MATLAB的特點與功能
1.2.3 相關(guān)信息
1.3 Maple
1.3.1 Maple概況
1.3.2 Maple的特點與功能
1.3.3 相關(guān)信息
1.4 其他數(shù)學(xué)軟件
1.4.1 MathCAD
1.4.2 SCILAB
1.4.3 SAS
1.5 幾種數(shù)學(xué)軟件比較
1.6 數(shù)學(xué)軟件與數(shù)學(xué)實驗
習(xí)題一
第二部分 Mathemstica篇
第2章 Mathemstica基礎(chǔ)
2.1 系統(tǒng)概述
2.2 Mathemstica的基本功能
2.3 系統(tǒng)界面簡介
2.4 Mathemstica的基本語法
2.5 Mathemstica的基本量
2.5.1 數(shù)的表示與算術(shù)運算
2.5.2 變量
2.5.3 函數(shù)
2.5.4 表達式
2.6 Mathemstica的文件形式
習(xí)題二
第3章 Mathemstica的基本運算
3.1 代數(shù)運算
3.1.1 多項式的運算
3.1.2 三角函數(shù)式的運算
3.1.3 運算結(jié)果的化簡
3.2 表及表的運算
3.2.1 表的生成
3.2.2 表的結(jié)構(gòu)操作
3.2.3 表的運算
3.3 表的運算
習(xí)題三
第4章 Mathemsticagn 與大學(xué)數(shù)學(xué)
4.1 高等數(shù)學(xué)
4.1.1 求極限
4.1.2 求導(dǎo)數(shù)和微分
4.1.3 求積分
4.1.4 無窮級數(shù)
4.1.5 求解微分方程
4.2 線性代數(shù)
4.2.1 Mathemstica中向量、矩陣的表示
4.2.2 矩陣的構(gòu)造
4.2.3 矩陣的基本運算
4.2.4 特征值和特征向量
4.2.5 解線性方程組
習(xí)題四
第5章 圖形繪制
第6章 Mathemstica編程
第三部分 MATLAB篇
第7章 MATLAB語言概述
第8章 MATLAB基本操作知識
第9章 程序設(shè)計
第10章 MATLAB計算的可視化
第11章 符號運算
第12章 句柄圖形
第13章 用戶界面GUI設(shè)計
第四部分 Maple篇
第14章 Maple語言概述
第15章 Maple基礎(chǔ)知識
第16章 向量和矩陣
第17章 微積分
第18章 方程求解
第19章 Maple繪圖
參考文獻
第一部分數(shù)學(xué)軟件介紹
第1章數(shù)學(xué)軟件概述
隨著計算機技術(shù)的不斷發(fā)展和完善,現(xiàn)代數(shù)學(xué)的發(fā)展對計算機的依賴將越來越明顯,過去一張紙一支筆就能數(shù)學(xué)的局面已成為歷史。一般來說,數(shù)學(xué)研究或數(shù)學(xué)與計算機應(yīng)用的結(jié)合主要是借助數(shù)學(xué)軟件等工具。