出版時間:2008-7 出版社:清華大學(xué) 作者:劉慧穎 頁數(shù):361
內(nèi)容概要
本書基于MATLAB R2007,詳細介紹了MATLAB R2007的基本用法,包括利用MATLAB進行科學(xué)計算、編寫程序、繪制圖形等。本書共分13章,包括MATLAB R2007b簡介、基本使用方法、數(shù)組和數(shù)組運算、矩陣的代數(shù)運算、MATLAB的數(shù)學(xué)運算、字符串、單元數(shù)組和結(jié)構(gòu)體、MATLAB R2007b程序設(shè)計、MATLAB的符號計算功能、MATLAB繪圖、句柄圖形、GUI(圖形用戶接口)設(shè)計、Simulink的建模與仿真、文件和數(shù)據(jù)的導(dǎo)入與導(dǎo)出。本書重點介紹MATLAB的基礎(chǔ)應(yīng)用,以簡練的語言和代表性的實例向讀者介紹MATLAB的功能和使用方法,為初識MATLAB的用戶提供指導(dǎo)。本書對MATLAB的常用函數(shù)和功能進行了詳細的介紹,并通過實例及大量的圖形進行說明。此外,本書每章都配有習(xí)題,輔助讀者學(xué)習(xí)MATLAB。 本書結(jié)構(gòu)清晰、內(nèi)容詳盡,可以作為理工科院校相關(guān)專業(yè)的教材,也可以作為MATLAB初、中級用戶學(xué)習(xí)的參考書。 本書電子教案、實例源文件和習(xí)題答案可以到http://www.tupwk.com.cn/downpage/index.asp網(wǎng)站下載。
書籍目錄
第1章 MATLAB R2007簡介 1.1 MATLAB簡介 1.1.1 初識MATLAB 1.1.2 MATLAB的基本功能 1.1.3 獲取MATLAB的新信后 1.2 MATLAB R2007b用戶界面概述 1.2.1 啟動MATLAB R2007b 1.2.2 MATLAB R2007b的主界面 1.2.3 MATLAB R2007b的主菜單及其功能 1.2.4 MATLAB R2007b的窗口 1.3 MATLAB R2007b的路徑搜索 1.3.1 MATLAB R2007b的當(dāng)前目錄 l.3.2 MATL,AB R2007b的路徑搜索 習(xí)題第2章 基本使用方法 2.1 簡單的數(shù)學(xué)運算 2.1.1 最簡單的計算器使用法 2.1.2 MATLAB中的常用數(shù)學(xué)函數(shù) 2.1.3 MATLAB的數(shù)學(xué)運算符 2.1.4 標(biāo)點符號的使用 2.2 常用的操作命令和快捷鍵 2.3 MATLAB R2007b的數(shù)據(jù)類型 2.3.1 整數(shù): 2.3.2 浮點數(shù) 2.3.3 復(fù)數(shù) 2.3.4 邏輯變量 2.3.5 各種數(shù)據(jù)類型之間的轉(zhuǎn)換 2.3.6 數(shù)據(jù)類型操作函數(shù) 2.3.7 變量 2.3.8 系統(tǒng)預(yù)定義的特殊變量 2.4 MATLAB R2007b的運算符 2.4.l 關(guān)系運算符 2.4.2 邏輯運算符 2.4.3 運算符優(yōu)先級 2.5 MATLAB的一些基礎(chǔ)函數(shù) 2.5.1 位操作函數(shù) 2.5.2 邏輯運算函數(shù) 2.5.3 集合函數(shù) 2.5.4 時間與日期函數(shù) 2.6 MATLAB腳本文件 2.6.1 腳本文件的用法 2.6.2 塊注釋 2.6.3 代碼單元 2.7 習(xí)題第3章 數(shù)組和數(shù)組運算 3.1 數(shù)組的創(chuàng)建 3.1.1 一維數(shù)組的創(chuàng)建 3.1.2 二維數(shù)組的創(chuàng)建 3.1.3 用其他方式生成數(shù)組 3.2 數(shù)組尋址、查找和排序 3.2.1 數(shù)組尋址與查找 3.2.2 數(shù)組查找 ……第4章 矩陣的代數(shù)運算第5章 MATLAB的數(shù)學(xué)運算第6章 字符串、單元數(shù)組和結(jié)構(gòu)體第7章 MATLAB R2007b程序設(shè)計第8章 MATLAB的符號計算功能第9章 MATLAB繪圖第10章 句柄圖形第11章 GUI(圖形用戶接口)設(shè)計第12章 Simulink的建模與仿真第13章 文件和數(shù)據(jù)的導(dǎo)入與導(dǎo)出參考文獻
章節(jié)摘錄
第1章 MATLAB R2007簡介1.1 MATLAB簡介1.1.2 MATLAB的基本功能4.編譯功能MATLAB可以通過編譯器將用戶自己編寫的M文件或者函數(shù)生成函數(shù)庫,支持Java語言編程,提供COM服務(wù)和COM控制,輸入輸出各種MATL,AB及其他標(biāo)準(zhǔn)格式的數(shù)據(jù)文件。通過這些功能,使得MAlLAB能夠同其他高用性。5.圖形用戶界面開發(fā)功能利用圖形化的工具創(chuàng)建圖形用戶界面開發(fā)環(huán)境(GtJIDEl,支持多種界面元素:按鈕(PUSH BLJTTON)、單選按鈕(RADIO BUTTON)、復(fù)選框(CHECK BOXES)、滑塊(SLIDERS)、文本編輯框(EDIT BOX)和ActiveX控件,并提供界面外觀、屬性、行為響應(yīng) 等設(shè)置方式來實現(xiàn)相應(yīng)的功能。利用圖形界面,用戶可以很方便地和計算機進行交流。6.Simulink建模仿真功能Simulink是MATLAB的重要組成部分,可以用來對各種動態(tài)系統(tǒng)進行建模、分析和仿真。Simulink包含了強大的功能模塊,而且利用簡單的圖形拖拽、連線等操作構(gòu)建出系統(tǒng)框圖模型,同時,Simulink與基于有限狀態(tài)機理論的Stateflow緊密集成,可以針對任何能用數(shù)學(xué)來描述的系統(tǒng)進行建模。7.自動代碼生成功能自動代碼生成工具主要有Real-Time Workshop和Stateflow Coder,通過代碼生成工具可以直接將Simulink與Stateflow建立的模型轉(zhuǎn)化為簡捷可靠的程序代碼,操作簡單,整個代碼生成的過程都是自動完成的,極大地方便了用戶。
編輯推薦
《高等學(xué)校計算機應(yīng)用規(guī)劃教材?MATLAB R2007基礎(chǔ)教程》結(jié)構(gòu)清晰、內(nèi)容詳盡,可以作為理工科院校相關(guān)專業(yè)的教材,也可以作為MATLAB初、中級用戶學(xué)習(xí)的參考書。
圖書封面
評論、評分、閱讀與下載