精通MATLAB R2011a(附光盤)

精通MATLAB R2011a(附光盤) pdf epub mobi txt 电子书 下载 2025

張誌湧 等 著
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 北京航空航天大学出版社
ISBN:9787512406087
版次:1
商品编码:10908272
包装:平装
开本:16开
出版时间:2011-11-01
用纸:胶版纸
页数:691
字数:1139000
正文语种:中文
附件:光盘
附件数量:1

具体描述

編輯推薦

《精通MATLAB R2011a》是一本極具生命力的書!從它Z早的雛形《掌握和精通MATLAB》1997年問世,到2000年Z早版本《精通MATLAB 5.3版》齣版,再到《精通MATLAB 6.5版》2003年更新版本,終於在2011年底,又推齣瞭全新改版的《精通MATLAB R2011a》。
都說“十年磨一劍”,我們跟隨《精通MATLAB R2011a》作者張誌湧老師一起,用15年的時間,傾心打造一本【全麵】【可靠】【實用】的MATLAB圖書。其間有削枝強乾的不捨,有半途而廢的遺憾,但更多的是對內容編寫的精益求精,對各方鼓勵的不勝感激,對齣版形式的不斷改進。
在《精通MATLAB 6.5版》之後,時隔七年,新版《精通》終於在廣大讀者的熱切期盼中終於齣版瞭!我們真誠地感謝張誌湧老師對我們的信任和支持,以及對《精通MATLAB R2011a》所傾注的心血!我們還要感謝一路以來,不斷支持和幫助我們的讀者朋友們,你們反饋的每一條意見和建議我們都如獲至寶,並鞭策我們不斷努力改進,以不辜負你們的希望。非常榮幸,進十年來與《精通MATLAB R2011a》共同成長,與各位讀者共同進步!

內容簡介

  《精通MATLAB R2011a》由紙質媒體和電子媒體有機結閤而成。紙質媒體便於讀者進行係統、全麵、長時間連續地閱讀,便於隨心翻閱、瀏覽;而電子媒體嚮讀者提供色彩信息和動態交互的軟件環境,提供讀者實踐《精通MATLAB R2011a》內容所需的各種文件。
  《精通MATLABR2011a》包含MATLAB使用和數學知識的豐富層次。編著《精通MATLAB R2011a(附光盤1張)》有四個主要目的:(1)幫助初學者順利跨入MATLAB大門;(2)全麵、多層次、細緻而深入地敘述MATLAB中數值、字符串、胞元、構架、邏輯、函數句柄六種重要數據類型的應用規則、相互配用和編程規範;(3)由淺入深地闡述MATLAB三種建模、分析、仿真環境——數值計算、符號計算和Simulink環境的特徵和使用要領;(4)以實例講述MATLAB代錶的現代計算能力對傳統算法和思維的影響。《精通MATLAB R2011a》包含276個算例。所有算例的程序都是可靠、完整的。讀者可以完整、準確地重現《精通MATLAB R2011a》所提供的算例結果,以掌握要領,舉一反三,到達靈活應用的境地。《精通MATLAB R2011a》正文和算例所涉及的指令全部羅列在“附錄C索引”中。該索引與目錄組閤,可為讀者提供比較完善的快速查閱環境。隨書光盤中包含:黑白紙質印刷版無法錶現的各種彩色圖形;用Mbook模闆製作的“活性”的各章DOC文檔;各算例運行所需的M文件和MAT數據文件;Simulink塊圖模型的MDL文件;圖形用戶界麵的FIG文件。《精通MATLABR2011a》既可作為理工科院校研究生、本科生係統學習的教材,又可以作為廣大科技工作者藉助MATLAB進行科學計算及仿真的自學和參考用書。

作者簡介

  張誌湧,籍貫無锡,教授,博士生導師,享受國務院專項津貼;IEEE高級會員、智能自動化專委會委員、機器人競賽工作委員會委員、江蘇省自動化學會常務理事;先後受教育於清華大學、上海交通大學、荷蘭王國Eindhoven技術大學。
  1989年至今,先後用MATLAB 3.0及以後各版本,從事係統辨識、故障診斷、係統仿真、智能計算和控製、無綫信道盲辨識及盲均衡、仿真機器人足球和多智能體等方麵的研究,先後主持和完成國傢自然科學基金、省部基金資助的科研項目10多項,以作者身份發錶論文80餘篇。
  1993年起,先後為研究生、本科生講授模式識彆、係統辨識、故障診斷、自控原理、盲係統辨識和盲信號處理、MATLAB與仿真等課程。其中MATLAB與仿真課程,至今已有十多年的持續講授經驗。
  2003年起,利用MATLAB作為研究基礎和仿真平颱,從事SCILAB科學計算開放軟件和RoboCup 2D/3D仿真足球機器人研究,指導學生在國內外大賽中持續取得包括冠軍、世界冠軍在內的優異成績。
  1992年對MATLAB 3.0實現漢化,並編寫相應講義。1997年齣版《掌握和精通MATLAB》;2000年齣版《精通MATLAB 5.3版》;2001年齣版《MATLAB教程——基於6.x版本》。2003年齣版《精通MATLAB 6.5版》;2006年齣版《MATLAB教程》的版,該書每年都作更新,以及時適應MATLAB的變化,版已升級至R2011a;2011年齣版本書《精通MATLAB R2011a》。

內頁插圖

精彩書評

  《精通Matlab6.5》是我學習Matlab的入門教程,它綜閤性強,內容詳細,實例也很有特點,能夠涵蓋住所述知識點,並給齣擴展。我曾經閱讀《精通Matlab6.5》八遍左右,每一次都有收獲。
  期待《精通MatlabR2011a》的齣版,因為隨著科學技術的發展,Matlab也在不斷的退齣新版,功能越來越強大。希望《精通MatlabR2011a》再續《精通Matlab6.5》的輝煌,為廣大莘莘學子提供幫助。
  ——lyqmath
  
  次接觸《精通MATLAB 6.5》還是在大學本科時,《精通MATLAB 6.5》是我大學選修課的一本推薦教程。那時候的主流的MATLAB版本還是6.5版。由於是理學專業,對科學計算的要求比較高。所以很多課程上都會用到MATLAB。同時在大學期間,參加瞭大學生科技創新項目以及數學建模,所以MATLAB成為瞭我必備的一個編程工具,與此同時《精通MATLAB 6.5》也就成瞭經常放在手邊的一個得力的工具書。這本書陪伴我順利完成瞭科技創新項目、數學建模,以及課堂上的各種編程實踐作業,通過這個過程也積纍瞭很多MATLAB的經驗和技巧。
  由於MATLAB語言的特殊性,例如矩陣處理,它的一些語言規則與其他語言不同,所以很多細小的技巧和語法會經常忘掉,但是《精通MATLAB 6.5》解決瞭這個難題,它裏麵有豐富的實例,同時也有係統的講解,我們隨時都可以翻閱和查詢,能夠快速得齣解決方案。所以,我個人認為這還是一本MATLAB領域中文版難的一本係統工具書。
  時間飛逝,轉眼間,碩士畢業,博士也已開始,又重新返迴到瞭崇尚科學計算的科研大軍中。而MATLAB這個工具又一次進入我的視野。如今,MATLAB版本已經升級到瞭matlab2011a版本。上半年在ILOVEMATLAB論壇中,參加瞭關於matlab2011a中C語言與MATLAB語言無縫轉換的工具包,聽瞭之後,非常震撼。個人認為,這個是MATLAB嚮主流語言進軍邁齣的一大步,因為這個工具包已經是很多人期待很久的東西瞭。
  作為MATLAB以及《精通MATLAB 6.5》的忠實粉絲,非常希望《精通matlab2011a》能夠有更多和更新的信息提供給用戶,能夠在為MATLAB的普及和發展做齣重要的貢獻,同時希望為更多的科研人員提供給幫助,成為一筆隱形的財富。
  ——cheewii

目錄

第1章 基礎準備及入門
1.1 MATLAB的安裝和工具包選擇
1.2 Desktop操作桌麵的啓動
1.2.1 MATLAB的啓動
1.2.2 Desktop操作桌麵簡介
1.3 CommandWindow運行入門
1.3.1 CommandWindow指令窗簡介
1.3.2 最簡單的計算器使用法
1.3.3 數值、變量和錶達式
1.數值的記述
2.變量命名規則
3.MATLAB默認的數學常數
4.運算符和錶達式
5.麵嚮復數設計的運算——MATLAB特點之一
6.麵嚮數組設計的運算——MATLAB特點之二
1.4 CommandWindow操作要旨
1.4.1 指令窗的顯示方式
1.默認的輸入顯示方式
2.運算結果顯示
3.顯示方式的永久設置
1.4.2 指令行中的標點符號
1.4.3 常用控製指令
1.4.4 指令窗中指令行的編輯
1.5 曆史指令窗(Command History)
1.5.1 Command History曆史指令窗簡介
1.5.2 曆史指令的再運行
1.6 當前目錄瀏覽器(Current Directory)、路徑設置器和文件管理
1.6.1 當前目錄瀏覽器簡介
1.6.2 用戶目錄和當前目錄設置
1.6.3 MATLAB的搜索路徑
1.6.4 MATLAB搜索路徑的擴展
1.何時需要修改搜索路徑
2.利用設置路徑對話框修改搜索路徑
3.利用指令path設置路徑
1.7 工作空間瀏覽器和變量編輯器
1.7.1 工作空間瀏覽器和變量可視化
1.7.2 工作空間的管理指令
1.查詢指令who及whos
2.從工作空間中刪除變量和函數的指令clear
3.整理工作空間內存碎片的指令pack
1.7.3 VariableEditor變量編輯器
1.7.4 數據文件和變量的存取
1.藉助工作空間瀏覽器産生保存變量的MAT文件
2.藉助輸入嚮導ImportWizard嚮工作空間裝載變量
3.存取數據的操作指令save和load
1.8 Editor/Debugger和腳本編寫初步
1.8.1 Editr/DebuggerM文件編輯器簡介
1.8.2 M腳本文件編寫初步
1.9 幫助係統及其使用
1.9.1 幫助體係的三大係統
1.9.2 常用幫助指令
1.函數搜索指令
2.詞條搜索指令
1.9.3 Help幫助瀏覽器
1.幫助瀏覽器的導齣
2.幫助瀏覽器界麵簡介
3.幫助瀏覽器默認顯示的利用

第2章 數值數組及嚮量化運算
2.1 數值數組的創建和尋訪
2.1.1 一維數組的創建
1.遞增/減型一維數組的創建
2.其他類型一維數組的創建
2.1.2 二維數組的創建
1.小規模數組的直接輸入法
2.中規模數組的數組編輯器創建法
3.中規模的M文件創建法
4.利用MATLAB函數創建數組
2.1.3 二維數組元素的標識和尋訪
1.數組的維數和大小
2.數組的標識和尋訪
2.1.4 數組的擴縮和特殊操作
1.數組的擴充和收縮
2.數組的特殊操作
3.數組操作函數
2.2 數組運算
2.2.1 數組運算的由來和規則
1.函數關係數值計算模型的分類
2.提高程序執行性能的三大措施
3.數組運算規則
4.數組運算符及數組運算函數
2.2.2 數組運算和嚮量化編程
2.2.3 數組特殊運算指令匯總
2.3 高維數組
2.3.1 高維數組的創建
2.3.2 高維數組的孤維刪除
2.3.3 高維數組的維度重排
2.4 “非數”和“空”數組
2.4.1 非數NaN
2.4.2 “空”數組
2.5 關係操作和邏輯操作
2.5.1 關係操作
2.5.2 邏輯操作
2.5.3 常用邏輯函數

第3章 字符串、胞元和構架數組
3.1 MATLAB的數據類型
3.2 字符串數組
3.2.1 串數組的屬性和標識
3.2.2 復雜串數組的創建
1.多行字符串數組的創建
2.利用胞元數組創建復雜字符串
3.2.3 串轉換函數
3.2.4 串操作函數
3.3 胞元數組
3.3.1 胞元數組的創建和顯示
1.胞元標識尋訪和內容編址尋訪的不同
2.胞元數組的創建和顯示
3.3.2 胞元數組的擴充、收縮和重組
3.3.3 胞元數組內容的獲取和配置
3.3.4 胞元與數值數組之間的轉換
3.3.5 對胞元數組運算的cellfun指令
3.3.6 胞元數組的操作函數匯總
3.4 構架數組
3.4.1 構架數組的創建和顯示
1.直接創建法及顯示
2.利用構造函數創建構架數組
3.4.2 構架數組域中內容的調取和設置
3.4.3 構架數組的擴縮、域的增刪和域名重排
3.4.4 構架數組和胞元數組之間的轉換
3.4.5 對構架域運算的structfun和arrayfun指令
3.4.6 構架數組的操作函數匯總

第4章 數值計算
4.1 MATLAB的浮點數體係
4.2 數值微積分
4.2.1 數值極限
4.2.2 數值差分
4.2.3 數值積分(Numerical Integration)
1.一元函數積分(Quadrature)
2.樣條法求一元數值積分
3.用SIMULINK求一元數值積分
4.2.4 多重數值積分
1.常限重積分
2.變限重積分
4.3 矩陣分析
4.3.1 矩陣運算和特徵參數
1.矩陣運算
2.矩陣的標量特徵參數
4.3.2 奇異值分解和矩陣結構
1.奇異值分解
2.與奇異值相關的矩陣結構
4.4 特徵值分解和矩陣函數
4.4.1 特徵值分解問題
4.4.2 矩陣的譜分解和矩陣函數
4.5 解綫性方程
4.5.1 求解綫性方程的相關指令
4.5.2 綫性方程矩陣除解法
4.5.3 綫性二乘問題的解
4.5.4 一般代數方程的解
4.6 隨機數的産生及其特徵描述
4.6.1 隨機數的産生及重現控製
1.默認全局隨機流的簡明管理指令
2.三種基本隨機數發生指令
3.用戶隨機流的創建和使用
4.隨機流的重現控製
5.獨立隨機數序列和隨機流的産生
6.隨機數重現控製舊版指令的使用建議
4.6.2 數據樣本分布可視化描述
4.6.3 隨機分布的數字特徵及其統計量
1.隨機分布的中心位置統計量
2.隨機分布的聚散度統計量
3.斜度和峭度高階統計量
4.7 多項式運算和捲積
4.7.1 多項式的運算函數
1.多項式錶達方式的約定
2.多項式運算函數
4.7.2 捲積
1.兩有限長序列的捲積
2.有限長序列與無限長序列的捲積
4.8 多項式擬閤和非綫性最小二乘
4.8.1 綫性擬閤和最小二乘
4.8.2 多項式擬閤
4.8.3 非綫性最小二乘擬閤
1.僞綫性化處理
2.非綫性最小二乘擬閤
4.9 插值和樣條
4.9.1 一維插值
4.9.2 高維函數的插值
4.9.3 樣條插值
4.9.4 樣條函數的應用
1.樣條函數的微積分
2.樣條函數的零點和最小值
4.10 Fourier分析
4.10.1 快速Fourier變換和逆變換指令
4.10.2 連續時間函數的Fourier級數展開
1.展開係數的積分求取法
2.Fourier級數與DFT之間的數學聯係
3.MATLAB算法實現
4.10.3 利用DFT計算連續函數Fourier變換CFT
1.CFT與DFT之間的數學聯係
2.MATLAB算法實現
4.11 常微分方程
4.11.1 常微分方程初值問題的解算
1.求解初值問題的思路
2.解算指令的調用格式
3.解算指令的屬性及其設置
4.嵌套函數法傳遞解算參數
5.匿名函數法傳遞解算參數
6.帶事件設置的微分方程解算
4.11.2 常微分方程的邊值問題解
1.bvp4c求解邊值問題的思路
2.求解邊值問題的配套指令
3.求解含未知參數的邊值問題
4.12 最小值優化問題
4.12.1 MATLAB最小值優化指令概述
4.12.2 單變量局域優化指令fminbnd
4.12.3 多變量無約束局域優化指令fminsearch
4.12.4 多變量約束局域優化指令fmincon
4.12.5 GlobalSearch實施的全域優化
……
第5章 符號計算
第6章 數據可視及探索
第7章 M文件和函數句柄
第8章 Simulink交互式仿真
第9章 圖形用戶界麵(GUI)
附錄A Notebook
附錄B 光盤使用說明
附錄C 索引
參考文獻

前言/序言

  1.編寫背景
  MATLAB(MATrix LABoratory)自20世紀80年代初問世以來,曆經30年的實踐檢驗、市場篩選和時間凝煉,已成為科學研究、工程技術等眾多領域最可信賴的科學計算環境和標準仿真平颱,成為高等教學必須傳授的學習和計算軟件,成為學術演講、交流中實驗數據和麯綫圖形的來源。
  近年我國經濟發展迅猛,“便攜式個人電腦 + MATLAB”的配置工具在高校、科研院所以驚人的速度迅速普及。這使得理工科高校的每位師生、科研院所的每位研發人員都擁有瞭前所未有的巨大“計算潛能”。原有的研究方法、設計程式、論文寫作方式以及教學內容等都必將受到這種新的“計算潛能”的巨大的衝擊。
  為緩和巨大計算潛能和原有教材之間的矛盾,國內外理工科高校教材幾乎都作齣瞭把MATLAB引進教材的努力。這種努力大緻可分為兩個層麵。第一層麵,完全不改變原有教材內容,而僅把MATLAB作為“手算的替身”用於相關內容的算例習題解算。第二層麵,對原有教材中“那些手算所不能處理”的內容加以改變,而成為由MATLAB實施的新章節;或把原教學大綱中“那些采用硬件設備進行”的實驗改成MATLAB仿真。
  MATLAB對我國高等教學的影響,雖然比國外晚10年左右,但變化之迅速卻遠非歐美所及。在幾乎“人手一機”和MATLAB普及使用的高校裏,無論是教師或學生,也不管有意識思考還是無意識感受,都會時時麵臨一個共同的問題:擁有嶄新電腦工具的我們還有必要循著計算尺時代形成的模式去學習分析和綜閤設計嗎?
  硬件的低成本化、外界的需求又反過來推動MATLAB自身的改變和發展。近30年的曆練,MATLAB已經從純指令操作軟件發展為在各種界麵進行交互式操作的平颱,從單純的分析、計算軟件發展成為集計算、仿真、硬件開發於一體的綜閤環境,從單一學科輔助工具擴展為多門類多學科的計算資源庫。
  2.編寫宗旨及特點
  本書作者自2000年編寫《精通MATLAB 5.3版》和2003年編寫《精通MATLAB 6.5版 》以來,主要精力一直投入於以MATLAB為工具的控製、信號處理及智能計算等研究。與此同時,隨著MATLAB的不斷升級,每年也為《精通》一書寫些修訂和增補文檔,直接服務於麵嚮本校學生的MATLAB課程。在此七、八年期間,本書作者曾多次嘗試《精通》一書的修訂,但終因時間不足,緻半途而廢。
  2008年鞦,MATLAB的默認符號計算引擎由Maple更換為MuPAD。這一重大變化促使本書作者下定“重寫《精通》”的決心。此後,曆時2年多,完成此書初稿,共1150頁(A4版麵)。這樣大的篇幅令人尷尬。一方麵,恐因篇幅過大,而束縛對內容深度與廣度應有的舒展;另方麵,這韆餘頁篇幅,無疑不便於讀者使用。經與編輯多次商討後,決心對MATLAB與C、C++等外部程序關聯的內容作“切除留後”處理,對MATLAB“自封閉”內容則進行瞭削枝強乾的調整。
  現在本書具有如下幾個特點。
  秉承《精通MATLAB 6.5版》的編寫宗旨:全麵地多層次地描述MATLAB的通用功能。“全麵及多層次”錶現為:
  本書對MATLAB本身的入門引導寫得相當細膩,即使是對MATLAB一無所知的讀者,也可以循著本書的第1章,順利跨入門檻。
  對於那些不大熟悉數值、符號、Simulink等計算、建模的讀者來說,隻要找到相關章節,沿著若乾初始算例樹立的“路標”,循序漸進,就能很快通過自我學習獲得熟練運用的能力。
  涉及MATLAB較深應用層麵,如數值計算泛函指令的參數傳遞、符號變量的非負、整數域約束及跨空間計算、Simulink的信息流控製、圖形用戶界麵迴調函數編寫等內容,本書的闡述也都可以為讀者解除睏惑。
  本書276個算例中的絕大多數都是相對獨立的,都配有可實際運行的完整解算指令。即使MATLAB新手,或對算例所涉及知識不甚瞭解的讀者,隻要循序操作算例指令,並閱讀指令後的相關解釋,也能順利實踐,獲得啓發後,更可舉一反三。
  繼續保持《精通MATLAB 6.5版》的編寫傳統:在避免囫圇吞棗的限度內,盡可能簡明完整地透析MATLAB指令、Simulink模塊的數學本質及其應用。例如:
  依托有限差分、積分等章節的算例,揭示建立在“浮點數係”基礎上的數值計算,如何受“精度、空間、時間”等微觀、宏觀測度有限性的影響。
  藉助奇異值分解闡述秩、範、子空間等矩陣結構計算的數值本質,藉助特徵值分解描述矩陣函數的計算本質。
  鑒於MATLAB R2011a版關於隨機流概念的係統歸納和rng新指令的給齣,本書用較多篇幅闡述瞭僞隨機流、隨機序列的創建、重現控製和獨立性控製的多種方法。此外,還簡明描述瞭均值、偏差、斜度、峭度等統計量的幾何意義及計算指令。
  提齣求取係統傳遞函數的代數方程符號法,此法不僅係統性強而不依賴“人工技巧”,而且還原瞭梅遜信流圖法的數學實質。
  藉助積分模塊的兩種不同數學錶述,隱喻Simulink積分解算方式與數值積分指令的本質差異——前者體現“時間流”,後者依賴“數據流”。
  保持並延伸《精通MATLAB 6.5版》所涉內容的數學知識縱深度,多方位地適應MATLAB用戶知識層麵的深化和多樣化。例如:
  在數值積分方麵,不僅介紹瞭MATLAB“求麵積、求體積”的quad類指令,而且介紹瞭樣條積分、Monte Carlo積分、Simulink積分的基本原理和實現方法。
  在隨機變量和數理統計方麵,較大篇幅增添的內容有:全局隨機流、隨機序列的創建、重現控製和獨立性控製,三階斜度、四階峭度計算等。
  在模型擬閤和參數估計方麵,新增內容——以多項式擬閤為算例,描述瞭擬閤參數標準差及置信區間、新觀察預測區間等。
  在優化計算方麵,不僅介紹瞭無約束優化計算,還新增瞭帶約束優化計算及全域尋優算法和思想。
  推介MATLAB現代計算能力在方法學層麵的新錶現,描述這種現代計算能力對“計算尺時代”遺留下來的傳統概念、方法和技巧的審視和衝擊。例如:
  第5.7.1節利用代數方程求根的現代計算能力和MATLAB的圖形錶現力,直接根據不同放大倍數下求得的閉環根序列,繪製“精良根軌跡”,並進而藉助MATLAB提供的數據探索工具形象、互動地錶現放大倍數與閉環根之間的依賴關係。這種新方法概念清晰、操作簡單、圖形精準。值得指齣的是:現今高校教材所教授的傳統根軌跡繪製法,乃是建立在“計算尺能力”之上的。
  第5.7.2節利用求解符號代數方程的現代能力,直接求取“方框圖”或“信流圖”的係統傳遞函數。該方法係統性、規範性及計算的簡單性遠勝於“計算尺時代”的梅遜法。值得指齣的是:梅遜法至今仍廣泛地存在於我國高校的“信號與係統”“自動控製原理”等教材中。
  第5.8.3節,藉助MATLAB的圖形錶現力,繪製誤差麯麵,形象地展示瞭泰勒近似的“鄰域適用性”。
  第8.7.51小節利用微分方程單步仿真法繪製“狀態軌跡”,其對係統性狀的描述能力遠強於“傳統相軌跡”。這種單步狀態軌綫,不僅能精確地錶現穩定平衡點周圍的速度場,而且能同樣精確地錶現不穩定平衡點周圍的速度場。
  第8.7.52小節利用數值優化指令求得的ITAE標準型係統的性能顯然優於“模擬機時代”給齣的那些傳統ITAE標準型係統。
  本書特彆在第6.8節新增3小節用於錶述MATLAB的交互式數據探索工具:數據探針、數據刷和數據鏈。而算例5.7.1則綜閤地錶現瞭數據探索工具的具體應用。
  算例4.53、4.121、4.123分彆錶現瞭MATLAB圖形能力在非綫性方程求解、單變量尋優、帶約束二元函數尋優等方麵的應用價值。
  本書
  第9章詳細敘述瞭對研究方法有重大影響的圖形用戶界麵(GUI)的製作方法。該章算例9.21展示瞭GUI錶現二階係統階躍響應各種特徵時所特有的能力。
  此外,也對原《精通MATLAB 6.5版》少部分內容進行瞭刪減。
  完全刪去原書中的“MATLAB編譯器”、“應用程序接口API”兩章。原因是:一,避免因篇幅限製,使其內容顯得膚淺;二,避免因外部程序變化,使其內容不穩定。
  刪除原書中“句柄圖形”一章。原因是:一,各種圖形對象的屬性,現已可在MATLAB圖形窗中便捷地讀取和設置;二,部分常用的圖形對象屬性的指令設置內容已被融入新書的其他章節。
  原書中“Notebook”一章,精簡後以附錄形式齣現。
  3. 內容簡介
  全書由目錄、正文、附錄和隨書光盤組成。正文共9章。
  第1章基礎準備及入門
  詳細講述MATLAB的工作平颱、基本特徵和使用方法,講授如何藉助MATLAB的幫助係統解決所遇到的睏難。任何MATLAB新手藉助本章都可以比較順利地跨入MATLAB門檻。
  第2章數值數組及嚮量化運算
  介紹MATLAB的兩個數據類型(數值數組、邏輯數組),兩個特有變量(“非數”及“空”),兩個MATLAB指令及編程特徵(數組運算和嚮量化編程)。其中數值數組創建、編址、援引尋訪、擴展收縮等所涉的概念和技法也適用於其他數據類型數組。
  第3章字符串、胞元和構架數組
  集中介紹字符串、胞元、構架三種數據類型的創建、特點及相互轉換。掌握這些數據類型有助於理解MATLAB(方程求解、優化)泛函指令、圖形對象、Simulink模型模塊等的參數設置和使用。
  第4章數值計算
  集中描述MATLAB的數值計算能力,其節次按數學類彆劃分。所涉數學理論知識大緻涵蓋理工科本科及研究生知識層麵。每個算例都會簡明地勾勒問題的來龍去脈,幫助讀者剋服由於理論數學、計算數學、MATLAB指令間的知識跳躍和交叉引起的睏惑。
  第5章符號計算
  MATLAB由數值計算引擎驅動,其隨帶的符號計算引擎是MuPAD。本章內容完全適配MuPAD引擎。該章的解題理念、建模計算、結果錶述等都不同於數值計算,而與傳統教科書的理論內容相似,因此學生更容易接受並使用。因為該章內容相對獨立,所以在內容設計上,安排瞭從簡單入門到跨空間進入MuPAD環境的多層次節次。
  第6章數據可視及探索
  係統闡述離散數據繪製成圖的基本機理、基本技法、繪圖指令的調用和搭配。介紹MATLAB圖形窗所具備的“數據——圖形雙嚮交互能力”,推介MATLAB最新體現的“交互式數據探索”研究方法。
  第7章M文件和函數句柄
  係統介紹MATLAB編程的基本構件、數據流控製、各類子函數、兩種函數句柄、泛函計算指令、跨空間調用和賦值等內容,為編寫較復雜程序讀者所必讀。
  第8章Simulink交互仿真環境
  Simulink的建模、解算、結果錶述既不同於數值計算,也不同於符號計算,相對獨立,由淺入深層次分明。第一個算例,非常詳盡地描寫Simulink的交互式建模步驟、操作要領、注意事項,以使新手可循此例而入門。其他節次則涉及構造並運作復雜Simulink模型所必需的各種連續和離散模塊,各種條件控製子係統,各種操作指令。
  第9章圖形用戶界麵(GUI)
  重點介紹GUI的GUIDE輔助設計法。算例9.21的細膩敘述,足以幫助對GUI完全陌生的讀者,初步掌握創建圖形用戶界麵的全部操作要領。該章內容的重要性在於:GUI不僅使研發過程友善、結果錶現形象生動,而且有孕育新研發技術和思維方式的潛能。
  附錄共3個。
  附錄A Notebook
  簡扼介紹Notebook工作環境的創建、組織及應用。該附錄將有助於讀者創建集文字錶述、數學公式、解算指令、計算結果、圖形錶現於一體的學術演講稿、教學課件、科研報告、學位論文等。
  附錄 B 光盤使用說明
  專為隨書光盤編寫,主要用於:說明光盤mbook目錄上所載DOC文件的開啓環境和使用方法;說明光盤mfile目錄上M、MDL文件的使用。
  附錄 C 索引
  根據英文字母排列次序,列齣瞭本書敘述文字或算例中所涉及的所有符號、指令、模塊和圖形對象屬性的“英文關鍵詞(或符)”。讀者藉助該“索引”,可以由“英文關鍵詞(或符)”找到相關的中文說明或使用算例。
  4. 讀者對象
  MATLAB自身性質決定瞭本書的主要讀者對象是:需要數學建模、研究分析、理論驗證、計算機仿真的各類大學生、研究生、教師和科研人員。
  本書的章節安排、各章內容、276個算例是作者根據MATLAB所跨數學及程序語言兩大範疇的內涵融閤而成的。與一般程序語言類書籍相比,本書的特點在於:包含瞭較大篇幅的理論數學、計算數學及其他專業基礎方麵的理論描述。而與一般的數學教材、計算方法書籍相比,不同之處又在於:本書並不停留於純推理性闡述,而特彆注重於錶述完成計算任務的MATLAB指令的使用要旨及注意事項。因此,本書可以用作為MATLAB編程、數學建模、科學計算、數字仿真的綜閤教學用書和科研參考書。
  本書在講述數值建模、符號建模、Simulink建模、及GUI製作等內容時,都專門設計瞭操作步驟及引導性算例(所涉工具介紹得特彆詳細),用以幫助初學者順利地入門,並使他們在閱讀指令的注解說明後,可以舉一反三。因此,本書也可以供各類研發人員自學使用。
  除顯而易見的簡單算例外,本書作者在設計和編寫算例時,盡力在理論和編程兩方麵保持各算例的獨立性和完整性,以供各類讀者根據需要隨時片段地翻閱,掌握具體的算法和指令配閤。換句話說,像字典一樣,本書可用作查閱算法或MATLAB具體指令調用方法的“手冊”。
  5. 使用建議
  本書用於教學時,教師可參考本書章節次序安排教學進程。講授時,不建議使用PowerPoint形式的課件,而建議采用Notebook製作的課件。這是因為,後者可以讓聽課的學生在Word文字環境中看到MATLAB指令的實時操作和現場顯示齣的數值或圖形結果。本書為教師製作課件方便,在隨書光盤裏,提供瞭保持全書章節結構、算例可運行M碼的電子文檔。
  本書用於係統自學時,讀者可不必循序閱讀,也不建議通讀。建議先認真閱讀並實踐入門性算例,而不必強求自己去操練那些數學知識過深或編程過於復雜的算例。此外,再次誠懇地建議:不要采用“復製隨書光盤中現成M碼”的方法,去實踐本書算例,而應采用“自己鍵入”的方式去實踐,以體會編寫程序的思路和過程。
  本書用作“手冊”查閱參考時,讀者應注意目錄、索引、英文關鍵詞的不同檢索功用。目錄用於“可能模糊的內容”檢索;索引用於“已知指令名稱”的交叉檢索;(本書中齣現的)英文關鍵詞專供MATLAB幫助瀏覽器信息的檢索使用。
  本書所有算例的M碼都是可靠且可運行的,所有算例結果也都是可重現的。至於那些無法通過紙質書籍錶現的Simulink模型代碼和彩色圖形,讀者都可以在隨書光盤中找到相應的MDL文件或電子文檔。
  隨書光盤中,還存放有與《精通MATLAB 6.5版》相配的電子文檔,以供讀者不時之需。
  6. 緻謝
  本書是作者長年科研和教學積纍的結果。本書的成稿得到張昀、阮秀凱、靳種寶、李娟娟、鬍麗珍、謝逢博、馮子豪、王貴銀、張傳飛、硃捷、錢建平、江潔、蔣嘯、王擔擔、張蓉等博士和碩士研究生的幫助和支持,得到我始終一貫的閤作者楊祖櫻教授的全力支持。藉本書齣版之際,嚮他們錶示真誠的感謝。
  最後還要感謝北京航空航天大學齣版社長期一貫的支持和閤作。
  本書雖幾經反復篩選提煉,但限於作者知識,贅病、錯誤和偏見仍難避免。在此,懇切各方麵專傢和廣大讀者的不吝指教。
  作者
  2011年6月初於南京江寜


用户评价

评分

书很好,印刷很清晰,物流超级快,价格也比其它网购商要划算,有需要再来

评分

还没看,据大家评价不错,有时间要开始学习了

评分

书印刷很好,就是有点贵,,,但没开始看,内容不懂怎么样。

评分

非常不错的一本书,很好,很好,非常好,我正需要,非常专业讲的非常详细

评分

挺好的正版书,很满意的。

评分

真心喜欢京东,速度太快了,换货速度更快!!

评分

很好,以前就用过这本,质量上乘!~

评分

神经网络案例分析确实是一本不错的书籍,力荐

评分

质量非常好,与卖家描述的完全一致,非常满意,真的很喜欢,完全超出期望值,发货速度非常快,包装非常仔细、严实,物流公司服务态度很好,运送速度很快,很满意的一次购物

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有