出版時間:2011-10 出版社:清華大學出版社 作者:孫蓬 主編,曾雷杰 等編著 頁數:239
內容概要
本書結合工科院校工程科學計算應用的需要,講述了MATLAB的基礎知識,內容包括MATLAB程序設計基礎和環(huán)境設置、MATLAB基本函數、符號運算、矩陣運算,二維和三維圖形處理、圖形用戶界面設計和實用工具箱等。從實用角度出發(fā),精講多練,通過大量的典型應用實例,詳盡、系統(tǒng)地講述了MATLAB在各專業(yè)領域的應用,培養(yǎng)學生利用MATLAB解決實際工程問題的能力。
本書既可以作為理工科院校的MATLAB教學用書,也可以作為高等數學、線性代數、計算方法、復變函數、概率統(tǒng)計、數學建模以及系統(tǒng)動態(tài)仿真等課程的教學輔導用書。還可用作機械、控制、經濟、金融等領域的工作人員學習和使用MATLAB的參考書。
書籍目錄
第1章 MATI-AB概述
1.1 MATLAB的產生與發(fā)展
1.2 MATLAB的主要特點和優(yōu)勢
1.3 MATLAB的系統(tǒng)構成
1.4 MATLAB的工具箱
1.5 MATLAB軟件環(huán)境
1.5.1 MATLAB的安裝和激活
1.5.2 MATLAB的軟件環(huán)境
習題
第2章 MATt.AB程序設計基礎
2.1 MATLAB的特殊常量
2.2 MATLAB的變量
2.2.1 變量名
2.2.2 變量的顯示格式
2.2.3 變量的作用域
2.2.4 變量的清除
2.2.5 變量的存取
2.3 數組
2.3.1 一維數組
2.3.2 二維數組
2.3.3 字符串
2.3.4 結構數組
2.3.5 細胞數組
2.3.6 結構細胞數組
2.4 MATLAB的運算符
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯運算符
2.4.4 運算符的優(yōu)先級
2.4.5 MATLAB的基本初等函數
2.5 MATLAB的數據精度
2.5.1 MATLAB的數據類型
2.5.2 MATLAB的數值精度
2.5.3 MATLAB的顯示精度
2.6 MATLAB程序控制結構
2.6.1 順序結構
2.6.2 分支結構
2.6.3 循環(huán)結構
2.6.4 其他語句
2.7 MATLAB的M文件
2.7.1 MATLAB編程概述和編程原則
2.7.2 M文件的類型
2.7.3 M文件的創(chuàng)建
2.8 MATLAB函數
2.8.1 MATLAB的函數類型
2.8.2 MATLAB的函數調用和參數傳遞
2.8.3 M文件的調試
習題
第3章 MATLAB數值運算
3.1 向量
3.1.1 向量的創(chuàng)建和引用
3.1.2 向量的運算
3.2 矩陣
3.2.1 矩陣的創(chuàng)建
3.2.2 特殊矩陣的創(chuàng)建
3.2.3 矩陣的操縱函數
3.2.4 矩陣的引用
3.2.5 矩陣的基本運算
3.2.6 矩陣的高級運算
3.2.7 求解線性方程組
3.3 多項式
3.3.1 多項式的構造
3.3.2 多項式的運算
3.4 復數和復數運算
3.4.1 復數的表示
3.4.2 復數相關運算函數
習題
……
第4章 MATLAB符號運算
第5章 MATLAB圖形處理
第6章 用戶圖形界面設計
第7章 工具箱
參考文獻
章節(jié)摘錄
版權頁:插圖:MATLAB采用的是圖形用戶界面,包括MATLAB主界面、命令窗口、歷史命令窗口、編輯器、調試器、路徑搜索、工作空間等。圖形化的工具極大方便了用戶的使用。MATLAB提供了完整的聯機查詢和幫助系統(tǒng),人機交互更方便,操作更簡單。MATLAB還提供了比較完備的調試系統(tǒng),程序不必經過編譯就可以直接運行,而且能夠及時地報告出現的錯誤并進行出錯原因分析。2.編程語言簡單易學MATLAB是一種高級程序設計語言,它包含控制語句、函數,輸入輸出和面向對象編程等特點。用戶可以在命令窗口中直接輸入語句執(zhí)行命令,也可以在M文件中編寫語句后一起運行。MATLAB語言基于C++語言基礎之上,語法特征與C++十分相似,而且更加簡單,更加符合數學表達式的書寫格式,更有利于非計算機專業(yè)的學生和科技人員使用。3.科學計算和數據處理能力強大MATLAB包含了大量實用的函數,方便地實現用戶所需要的各種計算功能。MATLAB具有強大的矩陣數值計算功能,可以很方便地處理許多特殊矩陣,利用符號和函數可以對矩陣進行線性代數運算,適用于大型數值算法的編程實現,可以解決實際應用中的很多數學問題,尤其是與矩陣計算相關的問題。通常情況下,MATLAB可以用來代替底層編程語言,如c和c++。在計算要求相同的情況下,使用MATLAB編程的工作量能大大減少。4.圖形處理功能出色MATLAB具有強大的繪圖功能,具有很多繪圖函數,可以繪制二維或三維圖形,如線性圖、條形圖、餅圖、散點圖和直方圖等;也可以繪制工程特性比較強的特殊圖形,如玫瑰花圖、極坐標圖等;還可以繪制一些用于數據分析的圖形,如矢量圖、等值線圖、曲面圖、切片圖等。使用MATLAB繪圖時只需要調用不同的繪圖函數,功能強大但是操作簡單,極易掌握。
編輯推薦
《MATLAB基礎教程》根據教育部高等學校計算機科學與技術教學指導委員會編制的《關于進一步加強高等學校計算機基礎教學的意見暨計算機基礎課程教學基本要求》中的最新課程體系和教學基本要求組織編寫?!?+X”即“大學計算機基礎”+若干必修/選修課程。叢書主編:馮博琴,2006-2010年教育部高等學校計算機基礎課程教學指導委員會副主任委員,首屆國家級教學名師。
圖書封面
評論、評分、閱讀與下載