出版時間:2011-1 出版社:北京大學(xué)出版社 作者:李國朝 編 頁數(shù):328
內(nèi)容概要
本書系統(tǒng)地介紹了MATLAB編程的基礎(chǔ)知識、編程技巧以及在工程實踐中的應(yīng)用實例,扶生產(chǎn)和生活中的工程實例著眼,并從基礎(chǔ)知識入手,循序漸進、由淺入深,力求按教學(xué)規(guī)律安排內(nèi)容順序,本著“易讀、好教”的編寫目的,使初學(xué)者能較快地掌握全書內(nèi)容。另外,本書輔以大量生動嘲讀材料,力求貼近MATLAB的歷史沿革,與科學(xué)家“零距離接觸”,展示最新的技術(shù)前沿等,追求“以讀者為本”,努力提高讀者的人文素養(yǎng)和科學(xué)技能,最大限度地開拓讀者的視野。 全書共分為兩篇:第1篇包括第1~7章,介紹MATLAB的基礎(chǔ)知識,主要有數(shù)值數(shù)組運算,字符串、元胞數(shù)組和構(gòu)架數(shù)組,數(shù)值計算,符號運算,數(shù)據(jù)函數(shù)的可視化和M文件。第2篇包括第8~11章,介紹MATLAB在電子信息類各專業(yè)基礎(chǔ)課程中的應(yīng)用,主要有Simulink交互式仿真集成環(huán)境,MATLAB在電路分析中的應(yīng)用,MATLAB在信號與系統(tǒng)中的應(yīng)用和MATLAB在數(shù)字信號處理中的應(yīng)用。 本書可作為高等院校計算機類、信息類相關(guān)專業(yè)的教材或參考用書,也可供廣大科技工作者參考。
書籍目錄
第1篇 MATLAB基礎(chǔ) 第1章 MATLAB簡介 引例 1.1 MATLAB的特點、應(yīng)用領(lǐng)域及MATLAB工具箱 1.1.1 MATLAB的特點和應(yīng)用領(lǐng)域 1.1.2 MATLAB工具箱 1.2 MATLAB的安裝、內(nèi)容選擇和啟動 1.2.1 MATLAB的安裝、內(nèi)容選擇 1.2.2 MATLAB 7.1的啟動 1.3 MATLAB 7.1的操作桌面 1.3.1 命令窗口 1.3.2 工作空間窗口和數(shù)組編輯器 1.3.3 歷史命令記錄窗口 1.3.4 M文件編輯調(diào)試器 1.3.5 搜索路徑和當(dāng)前目錄窗口 1.4 MATLAB管理指令 1.4.1 命令窗中語句行的編輯 1.4.2 命令窗口的常用控制指令 1.4.3 工作空間管理指令 1.5 MATLAB幫助系統(tǒng) 1.5.1 幫助命令 1.5.2 幫助窗口 1.5.3 演示系統(tǒng) 1.5.4 遠程幫助系統(tǒng) 小結(jié) 閱讀材料:MATLAB語言的發(fā)展歷史及MathWorks網(wǎng)站 習(xí)題 第2章 矩陣與數(shù)值數(shù)組 引例 2.1 數(shù)組的創(chuàng)建 2.1.1 直接輸入法 2.1.2 載入外部數(shù)據(jù)文件 2.1.3 用內(nèi)置函數(shù)生成數(shù)組 2.1.4 利用M文件創(chuàng)建和保存數(shù)組 2.2 數(shù)組元素的標志 2.2.1 “全下標”標志 2.2.2 “單下標”標志 2.2.3 “邏輯1”標志 2.3 子數(shù)組的尋訪和賦值 2.4 MATLAB的數(shù)值、變量與表達式 2.4.1 數(shù)值 2.4.2 變量 2.4.3 表達式 2.5 MATLAB常用的運算函數(shù) 2.6 數(shù)組運算和矩陣運算 2.7 關(guān)系運算與邏輯運算 2.7.1 關(guān)系運算 2.7.2 邏輯運算 2.7.3 關(guān)系、邏輯函數(shù) 2.8 “非數(shù)”和“空”數(shù)組 2.8.1 “非數(shù)”NaN 2.8.2 “空”數(shù)組 2.9 數(shù)組操作函數(shù)和高維數(shù)組 2.9.1 數(shù)組操作函數(shù) 2.9.2 高維數(shù)組 2.10 多項式及其運算 2.10.1 多項式的表達與創(chuàng)建 2.10.2 多項式的運算 小結(jié) 閱讀材料:矩陣、隨機化與分形圖形 習(xí)題 第3章 字符串、元胞與構(gòu)架數(shù)組 第4章 數(shù)值計算 第5章 符號運算 第6章 MATLABL圖形繪制 第7章 M文件與MATLAB編程第2篇 MATLAB應(yīng)用參考文獻
章節(jié)摘錄
版權(quán)頁:插圖:MATLAB之所以能如此迅速地普及,顯示出旺盛的生命力,是由于它有著不同于其他電子計算機(以下簡稱計算機)語言的特點,正如同F(xiàn)ORTRAN和C等高級語言使人們擺 脫了需要直接對計算機硬件資源進行操作一樣,被稱為第4代計算機語言的MATLAB給用戶帶來的是最直觀、最簡潔的程序開發(fā)環(huán)境。以下簡單介紹MATLAB的主要特點。1.語言簡潔、編程效率高MATLAB是一種面向科學(xué)和工程計算的高級語言,具有數(shù)值計算和符號計算功能。MATLAB以矩陣作為數(shù)據(jù)操作的基本單位,提供了十分豐富的數(shù)值計算函數(shù);MATLAB和著名的符號計算語言Maple相結(jié)合,使得MATLAB具有符號計算功能,以上兩方面使MATLAB用極少的代碼即可實現(xiàn)復(fù)雜的功能。2.人機界面友善、交互性好MATLAB程序書寫形式自由,如在MATLAB里,用戶無須對矩陣預(yù)定義就可使用。用MATLAB編寫程序猶如在演算紙上排列出公式與求解問題,其函數(shù)名和表達更接近書寫計算公式的思維表達方式,易學(xué)易懂。MATLAB語言把編輯、編譯、連接和執(zhí)行融為一體,其調(diào)試程序手段豐富、速度快、需要學(xué)習(xí)時間少。它能在同一畫面上進行靈活操作,快速排除輸入程序中的書寫錯誤、語法錯誤以至語意錯誤,從而加快用戶編寫、修改和調(diào)試程序的速度。可以說在編程和調(diào)試過程中它是一種比VB還要簡單的語言。
編輯推薦
《MATLAB基礎(chǔ)及應(yīng)用》:21世紀全國本科院校電氣信息類創(chuàng)新型應(yīng)用人才培養(yǎng)規(guī)劃教材
圖書封面
評論、評分、閱讀與下載
MATLAB基礎(chǔ)及應(yīng)用 PDF格式下載