TOP
紅利積點抵現金,消費購書更貼心
MATLAB從零到進階(簡體書)
滿額折

MATLAB從零到進階(簡體書)

商品資訊

人民幣定價:82 元
定價
:NT$ 492 元
優惠價
87428
絕版無法訂購
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《MATLAB開發實例系列圖書:MATLAB從零到進階》結合大量案例系統講解MATLAB語言編程要旨。主要內容包括:MATLAB簡介和基本操作,繪圖與可視化,程序設計,圖形用戶界面(GUI)編程,數據I/O(與TXT、Excel、數據庫之間的數據交換),符號計算,數值積分計算,方程與方程組的數值解,常微分方程(組)數值求解,線性規劃和非線性優化問題求解,最大最小問題求解,概率分布與隨機數,描述性統計,參數估計與假設檢驗,回歸分析,多項式回歸與數據插值,MATLAB程序編譯,系統級仿真工具Simulink及其應用等。附錄為Simulink常用命令列表。為方便讀者的學習和使用,《MATLAB開發實例系列圖書:MATLAB從零到進階》配有光盤,內容包括每一個案例的源程序,以及用于教學和自學的PPT課件。

作者簡介

謝中華,副教授,資深MATLAB培訓師,十多年MATLAB編程經驗,已出版書籍《MATLAB統計分析與應用:40個案例分析》。現于天津科技大學數學系任教,長期從事MATLAB相關課程的教學與培訓。精通MATLAB、SAS、R語言等軟件,擅長多種軟件協同作戰,有著扎實的理論基礎和豐富的實戰經驗。李國棟,網名ljelly,獲得機械制造及自動化專業學士(哈爾濱理工大學1996),碩士(哈爾濱工業大學2003)和博士學位(哈爾濱工業大學2007);MATLAB中文論壇專家,Simwe論壇MATLAB版版主。長期從事信號處理和控制系統方面的研究工作,發表學術論文15篇,擅長應用軟件和嵌入式系統(DSP和FPGA)的算法開發、軟件實現。對MATLAB及其Sireulink環境和部分工具箱函數非常熟悉,具有多個MATLAB工程開發經驗,積累了豐富的應用知識和設計經驗,包括磁懸浮軸承、電子測量儀器和雷達系統等方面的應用,涉及機械、電子、計算機和控制等多學科方面的專業知識。劉煥進,網名liuhuanjinliu,MATLAB中文論壇版主,山東省科學院計算中心助理研究員,工學碩士。現于合肥工業大學機械與汽車工程學院機械制造及其自動化專業攻讀博士學位,主要研究方向為機械系統動力學及低噪聲設計、傳感器結構設計與力學分析,數字信號處理及分析等。精通C、C++、Visual C++語言,使用MATLAB科學計算軟件近三年,積累了豐富的經驗,尤其擅長MATLAB圖形用戶界面編程。鄭志勇,資深MATLAB專家,10年MATLAB編程經驗,產品經理,先后就職于證券公司、基金公司。已出版書籍《運籌學與最優化MATLAB編程》、《金融數量分析:基于MATLAB編程》。
吳鵬,網名rocwoods,碩士畢業于北京理工大學應用數學系,十年MALAB編程經驗,曾出版《MATLAB高效編程技巧與應用:25個案例分析》一書,受到廣大讀者好評。在數值計算、運籌學與最優化、圖像處理、MATLAB與C/C++混合編程領域有著豐富的項目實戰經驗。

名人/編輯推薦

《MATLAB開發實例系列圖書:MATLAB從零到進階》可作為一般讀者自學并掌握MATLAB語言的參考書,也可作為高等院校理工類本科生、研究生系統學習MATLAB的教材或參考書,還可作為科研人員和工程技術人員應用MATLAB解決實際問題的參考用書。

目次

第1章MATLAB簡介
1.1 MATLAB的那些事兒
1.1.1 MATLAB的起源
1.1.2 MATLAB的版本信息
1.1.3 MATLAB軟件的系統組成
1.1.4 MATLAB的產品構成
1.1.5 Simulink的產品構成
1.1.6 MATLAB/Sirnulink的應用領域
1.2 MATLAB的安裝與啟動
1.2.1 MATLAB的安裝
1.2.2 MATLAB的啟動
1.3 MATLAB工作界面
1.3.1工作界面布局
1.3.2工作界面的顯示屬性調整
1.3.3工作界面的布局調整
1.4 命令窗口(Command Window)
1.4.1初識MATLAB命令
1.4.2分號的重要作用
1.4.3 MATLAB命令窗口中常用的快捷鍵
1.5歷史命令窗口(Command Historv)
1.6當前目錄窗口(Current Directory)
1.6.1 MATLAB搜索路徑機制和搜索順序
1.6.2 MATLAB當前目錄管理
1.6.3 MATLAB搜索路徑設置
1.7工作空間窗口(Workspace)
1.8程序編輯窗口(Editor)
1.8.1編輯M文件
1.8.2 M文件的調用
1.8.3 MATLAB程序編輯窗口中常用的快捷鍵
1.9 MATLAB幫助系統
1.9.1 MATLAB命令窗口幫助系統
1.9.2 Help幫助瀏覽器
1.10參考文獻
第2章MATLAB基本操作
2.1變量的定義與數據類型
2.1.1變量的定義與賦值
2.1.2數據類型
2.1.3數據輸出格式
2.2常用函數
2.3數組運算
2.3.1矩陣的定義
2.3.2特殊矩陣
2.3.3高維數組
2.3.4定義結構體數組
2.3.5定義元胞數組(Cell Array)
2.3.6幾種數組的轉換
2.3.7矩陣的算術運算
2.3.8矩陣的關系運算
2.3.9矩陣的邏輯運算
2.3.10矩陣的其他常用運算
2.4 MATLAB常用標點符號
2.5 MATLAB命令窗口中常用快捷命令
2.6參考文獻
第3章MATLAB繪圖與可視化
3.1 圖形對象與圖形對象句柄
3.1.1句柄式圖形對象
3.1.2獲取圖形對象屬性名稱和屬性值
3.1.3設置圖形對象屬性值
3.2二維圖形繪制
3.2.1基本二維繪圖函數
3.2.2二維圖形修飾和添加注釋
3.2.3常用統計繪圖函數
3.2.4特殊二維繪圖函數
3.3三維圖形繪制
3.3.1常用三維繪圖函數
3.3.2三維圖形的修飾和添加注釋
3.4圖形的打印和輸出
3.4.1把圖形復制到剪貼板
3.4.2把圖形導出到文件
3.4.3打印圖形
3.5動畫制作
3.5.1彗星運行軌跡動畫
3.5.2霓虹閃爍動畫
3.5.3電影動畫
3.5.4錄制AVI格式視頻動畫
3.5.5制作GIF格式動畫
3.6參考文獻
第4章MATLAB程序設計
4.1 M文件--腳本文件和函數文件
4.1.1腳本文件
4.1.2函數文件
4.2 MATLAB程序流程控制與調試
4.2.1 MATLAB程序流程控制
4.2.2 MATLAB程序調試
4.3程序流程控制示例
4.3.1概述
4.3.2問題分析
4.3.3 MATLAB求解
4.4匿名函數、子函數與嵌套函數
4.4.1匿名函數
4.4.2子函數
4.4.3嵌套函數
4.4.4嵌套函數的彼此調用關系
4.5 匿名函數、子函數與嵌套函數應用案例
4.5.1匿名函數應用實例
4.5.2子函數和嵌套函數應用實例
4.6編寫高效的MATLAB程序
4.6.1重新認識循環
4.6.2提高代碼效率的方法
4.7養成良好的編程風格
4.7.1命名規則
4.7.2程序設計注意事項
4.7.3程序編排與注釋
4.8參考文獻
第5章圖形用戶界面(GUI)編程
5.1圖形對象
5.1.1圖形對象的類型
5.1.2圖形對象的屬性
5.1.3圖形對象的操作
5.2 圖形用戶界面的設計原則和步驟
5.2.1圖形用戶界面設計原則
5.2.2圖形用戶界面的設計步驟
5.3開發圖形用戶界面的方法
5.4直接編寫M文件開發圖形用戶界面
5.4.1 M文件的類型
5.4.2根對象
5.4.3圖形窗口對象
5.4.4坐標軸對象
5.4.5用戶界面控件對象
5.4.6用戶菜單對象
5.4.7用戶現場菜單對象
5.4.8用戶工具條對象
5.5利用GUIDE工具開發圖形用戶界面
5.5.1 GUIDE及其組成部分
5.5.2 GUIDE產生的FIG文件和M文件
5.5.3 GUIDE創建的GUI中的數據管理
5.5.4利用GUIDE創建圖形用戶界面
5.6典型案例介紹
5.6.1 基于列表控件的圖片瀏覽器
5.6.2在GUI中對鼠標進行控制
5.6.3實現同一GUI的不同控件之間的數據傳遞
5.6.4實現不同GUI之間的數據傳遞
5.6.5在GUl中控制Simulink仿真過程
……
第6章MATLAB與TXT文件的數據交換
第7章MATLAB與Excel文件的數據交換
第8章數據庫連接
第9章符號計算
第10章數值積分計算
第11章方程與方程組的數值求解
第12章常微分方程(組)數值求解
第13章線性規劃問題
第14章非線性優化問題
第15章最大最小問題--公共設施選址
第16章概率分布與隨機數
第17章描述性統計量和統計圖
第18章參數估計與假設檢驗
第19章回歸分析
第20章多項式回歸與數據插值
第21章MATLAB程序編譯
第22章系統級仿真工具Simulink及應用
附錄Simulink常用命令列表

書摘/試閱



其命名多采用“英文描述性”命名原則,能夠盡量使用戶看到名稱便大體貓到其意義。如果需要幾個英文單詞才能描述清楚其意義,一般采用將這些單詞合在一起,每毒英文單詞首字母大寫的方式來命名變量。如果其中某個英語單詞長度過長使變量顯得臃瞞可以對其適當縮寫,譬如“button”縮寫為“btn”,“dialogue”縮寫為“dlg”,等。小范圍應用的變量主要指一些諸如循環變量、計算過程中臨時性的中間結果等“草稿變量”,這些變量的命名應以簡潔為主。
漢語拼音命名變量的習慣應當堅決摒棄。經常可以看到一些編程的初學者采用漢語拼音命名變量,這是一個相當不好的習慣。漢語拼音命名的變量尤其是縮寫的漢語拼音變量經常讓人莫名其妙,不利于程序的維護以及共同開發。
一些用來表示對象個數的變量一般前面應加前綴“n”,如nFiles,nSegment。。需要注意的是,對于包含多個個體的變量,通常的做法是將所有變量名要么命名為單數形式,要么為復數形式。兩個變量只是最后相差一個字母s加以區別的情況應該避免。如果確實有分開區別的必要,可以在復數情況下加“Array”、“Set”、“Group’’等含有集合意義的后綴。例如:point與pointArray,client與clientGroup,line,lineSet,等。
一些用來表示某特定有序實體序號的變量可以加后綴N0或者前綴i,如tableN0,era-polyeeno,iTable,iEmployee。
多數語言的循環變量通常以i,j、k等為前綴,但在MATLAB中應避免使用i,J作為循環變量名,這是因為在MATLAB中,i,j作為預置常量是用來表示虛數單位的。在多重循環中,由外到內的循環變量前綴應該按照字母表順序遞增,并且賦予有意義的變量名:
for iFile=1:nFiles
for jPosition=1:nPositions
end
end
對于布爾型的變量,通常的做法是以“is”作為前綴,但要避免以否定式的布爾變量命名。
譬如:用~isNotFound遠沒有采用isFound直觀。
最后要強調的是:變量命名不要以MATLAB中的關鍵字或者自帶函數來命名。判斷一個字符串是不是MATLAB中的關鍵字可以用iskeyword函數;判斷一個字符串是不是MATLAB自帶函數的函數名可以用which函數。

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 428
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區