官术网_书友最值得收藏!

新版前言

本書第1版、第2版已被多所院校作為數學、計算機類課程的教輔和重要的參考書,而且由于內容全面、講解細致、實例豐富而深受廣大讀者的喜愛,上市6年多來長期占據各大MATLAB類圖書排行榜的前列。

根據讀者的需求和軟件的升級,我們結合MATLAB軟件的最新版本,對全書的結構進行了完善與優化,增加了MATLAB基礎部分的內容,更加適合教學和自學。

新版導讀

全書共有40章,分為入門、計算、繪圖、擴展、實戰5篇。

1.入門篇

入門篇為第1~13章,主要講述MATLAB的基本使用。

?第1章介紹了MATLAB發展歷程、系統結構、工具箱、MATLAB啟動和退出,以及MATLAB基本特色。

本章重點講述了MATLAB的基本特點,這些特點將在后面的章節中得到體現。

?第2章介紹了MATLAB主菜單及功能、命令窗口、工作空間、文件管理和幫助使用。

MATLAB的交互式桌面更便于用戶使用,熟悉和掌握這些交互式桌面的基本功能和基本特色,用戶可以熟練地使用MATLAB完成相應的工作。

?第3章以及在此基礎上展開的第4章介紹了MATLAB中最核心的數據結構——數組及其各種基本操作。

數組是MATLAB中各種變量存儲和運算的通用數據結構,理解MATLAB中數組的結構并對其進行各種基本操作,是學習MATLAB應用和編程的第一步。

?第5~7章分別講述了MATLAB中的基本數據類型,包括數值、結構體、元胞數組和字符串,第8章講述了關系運算和邏輯運算,第9章講述了程序控制流,這些內容是MATLAB編程語言的語法基礎。

理解各種數據類型、運算和程序控制流,是應用MATLAB語言進行編程,提高使用效率的前提。

?第10~12章詳細闡述了MATLAB中M文件編程的內容,主要包括MATLAB的函數、M文件調試和管理等。

這部分重點講述了MATLAB中M文件編程的種類和基本流程,是通過實際的編程實踐對語法基礎部分內容的綜合運用。

?第13章介紹了MATLAB中另一種比較常用的數據結構——時間,以及該數據結構在程序中的應用。

2.計算篇

計算篇為第14~23章,主要講述MATLAB強大的計算功能。

?第14~23章重點講述了在各種具體應用領域中的MATLAB實現,包括矩陣代數、數據分析、數據插值、多項式、三次樣條、傅里葉分析、最優化計算、微積分、常微分方程和偏微分方程。

這部分屬于MATLAB的數值計算,也是MATLAB的最精華部分,這些章節簡要回顧了數學理論,通過大量的應用實例講述MATLAB應用。

3.繪圖篇

繪圖篇為第24~30章,主要講述MATLAB同樣強大的繪圖功能。

?第24章講述了二維繪圖,第25和第26章講述了三維繪圖及其顏色、光影的修飾。

這部分內容以MATLAB中的各種基本繪圖指令和交互式環境為核心,目的在于使讀者了解MATLAB中各種基本圖形可視化方法的實現,并且初步介紹了MATLAB中圖形的組織元素。

?第27章介紹了MATLAB中操作各種媒體文件的方法,對MATLAB中的圖像相關操作及概念進行了深入的講解。

?第28章講述了MATLAB中保存繪圖結果的各種方法,重點介紹了其中各種設置選項的意義和設置方法。

?第29章講述了MATLAB中各種圖形對象的組織形式、常用圖形對象的基本屬性和操作方法等。

?第30章介紹了MATLAB中圖形用戶界面(GUI)編程的內容。

GUIDE這一交互式圖形界面為用戶開發MATLAB的GUI程序提供了十分便利的開發環境。

4.擴展篇

擴展篇為第31~35章,主要講述MATLAB的擴展功能。

?第31章講述了MATLAB類和面向對象編程,重點介紹了MATLAB中類的基本概念以及類的設計。

MATLAB的面向對象編程使得用戶可以定義新的數據類型,并可以方便地對其進行一系列的操作且不需要了解其完成的細節,是擴展MATLAB功能的一個重要方面。

?第32章講述了MATLAB與Microsoft Office軟件的接口方法,掌握這些方法是擴展Office軟件的計算能力,熟練應用MATLAB接口的基礎。第33章講述了MATLAB與Java語言的接口。

Java是一種非常強大的語言,而MATLAB具有強大的計算功能,把這兩種語言結合起來,能大大提高效率。

?第34章講述了MATLAB擴展編程,介紹了與其他高級開發語言實現擴展編程等內容,充分發揮MATLAB的繪圖、計算優勢。

?第35章講述了Simulink交互式仿真集成環境,介紹了Simulink的基本模塊、基本功能,以及如何使用Simulink進行仿真等內容。

熟悉Simulink眾多功能強大的模塊,以及熟悉模塊的基本操作,是使用Simulink進行仿真和設計的基礎。

5.實戰篇

實戰篇為第36~40章,主要講述MATLAB在大學課程中的實戰例子。

?第36~38章是專門為大學的三門數學課程,即高等數學、線性代數和概率統計而設計的,通過大量典型的應用實例來展開,可以說是這三門課程的例題MATLAB應用集錦。

熟練掌握MATLAB這一工具在大學數學課程中的應用,可以從繁雜的計算中解脫出來,大大提高學習的效率。

?第39章是針對一些工科專業必修的“復變函數”課程而寫的,利用MATLAB這個計算工具,讓抽象深奧的復變函數變得更好理解些。本章也是通過實例來演繹的。

?第40章講述了MATLAB圖形繪制實例,重點介紹了二維圖形和三維圖形的繪制。

MATLAB中豐富的圖形函數,是實現數據可視化的重要組成部分,使用MATLAB圖形繪制功能,用戶能夠方便、直觀地查看和分析數據。

書中所有實例均通過實際調試,實例程序讀者可在www.broadview.com.cn網站下載。對于一些程序行數很少的實例,我們沒有給出代碼,讀者可按照書上的程序輸入、運行,即可得到書中的結果。

本書主要由王正林、劉明,以及遵義師范學院的陳連貴教授編寫。其他參與編寫的人員有肖靜、劉玉芳、肖紹英、夏路生、王龍躍、王權、鐘救元、王偉欣、朱桂蓮、朱艷、陳菜枚、鄒求來、鐘太平等。在此對所有參與編寫的人員表示感謝!

再次對博文視點公司的編輯老師表示衷心的感謝!對關心、支持我們的讀者表示感謝!

由于時間倉促,作者水平和經驗有限,書中錯漏之處在所難免,敬請讀者指正,我們的電子郵箱是:wa_2003@126.com。

作者

2012年盛夏于北京

主站蜘蛛池模板: 沂水县| 新绛县| 南和县| 灌阳县| 沙洋县| 金秀| 封开县| 涞水县| 克山县| 浠水县| 沙田区| 新郑市| 东兰县| 蓝田县| 友谊县| 昌图县| 临安市| 桃江县| 夏邑县| 龙游县| 凤凰县| 定安县| 惠水县| 三台县| 淮南市| 台东县| 兴文县| 南安市| 通榆县| 八宿县| 石首市| 竹溪县| 盖州市| 西乡县| 常熟市| 大新县| 灵台县| 望城县| 东辽县| 饶河县| 电白县|