幫助中心 | 我的帳號 | 關於我們

MATLAB從入門到精通(第2版)

  • 作者:編者:胡曉冬//董辰輝
  • 出版社:人民郵電
  • ISBN:9787115493156
  • 出版日期:2018/12/01
  • 裝幀:平裝
  • 頁數:462
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    胡曉冬、董辰輝編著的《MATLAB從入門到精通(第2版)》系統講解了MATLAB的基本操作環境和操作方法,介紹了MATLAB的功能,並分章闡述了數據類型、數值計算、符號計算、編程基礎、可視化、Simulink、應用程序介面等內容,結合例題詳細講解了MATLAB的用法。本書還專門講解了實用的MATLAB編程技巧與數學建模應用等內容。
    本書內容豐富,貼近實戰應用,可以作為高校學生系統學習MATLAB的書籍,也可以作為科研人員和工程技術人員的MATLAB參考書。

作者介紹
編者:胡曉冬//董辰輝

目錄
第1章  MATLAB概述
  1.1  MATLAB簡介
  1.2  MATLAB主要功能
    1.2.1  開發演算法和應用程序
    1.2.2  分析和訪問數據
    1.2.3  數據可視化
    1.2.4  數值計算
    1.2.5  發布結果和部署應用程序
  1.3  MATLAB的安裝與啟動
    1.3.1  MATLAB的安裝
    1.3.2  MATLAB的啟動
    1.3.3  Desktop操作界面簡介
  1.4  Command Window運行入門
    1.4.1  命令行的使用
    1.4.2  數值、變數和表達式
    1.4.3  命令行的特殊輸入方法
    1.4.4  Command Window的顯示格式
    1.4.5  Command Window的常用快捷鍵與命令
  1.5  Command History窗口
  1.6  Current Folder窗口
  1.7  Workspace和Variable Editor窗口
    1.7.1  Workspace窗口
    1.7.2  Variable Editor窗口
  1.8  命令行輔助功能與FunctionBrowser
  1.9  幫助系統
    1.9.1  幫助瀏覽器
    1.9.2  在Command Window中查詢幫助
第2章  矩陣和數組
  2.1  矩陣的創建與合併
    2.1.1  創建簡單矩陣
    2.1.2  創建特殊矩陣
    2.1.3  矩陣的合併
  2.2  矩陣的尋訪與賦值
    2.2.1  矩陣的標識
    2.2.2  矩陣的尋訪
    2.2.3  矩陣的賦值
  2.3  進行數組運算的常用函數
    2.3.1  函數數組運算規則的定義
    2.3.2  進行數組運算的常用函數
  2.4  查詢矩陣信息
    2.4.1  矩陣的形狀信息
    2.4.2  矩陣的數據類型
    2.4.3  矩陣的數據結構
  2.5  數組運算與矩陣運算
  2.6  矩陣的重構
    2.6.1  矩陣元素的擴展與刪除
    2.6.2  矩陣的重構
  2.7  稀疏矩陣
    2.7.1  稀疏矩陣的存儲方式
    2.7.2  稀疏矩陣的創建

    2.7.3  稀疏矩陣的運算
    2.7.4  稀疏矩陣的交換與重新排序
    2.7.5  稀疏矩陣視圖
  2.8  多維數組
    2.8.1  多維數組的創建
    2.8.2  多維數組的尋訪與重構
  2.9  多項式的表達式及其操作
    2.9.1  多項式的表達式和創建方法
    2.9.2  多項式運算函數
第3章  數據類型
  3.1  數值型
  3.2  邏輯型
    3.2.1  邏輯型簡介
    3.2.2  返回邏輯結果的函數
    3.2.3  運算符的優先順序
  3.3  字元和字元串
    3.3.1  創建字元串
    3.3.2  比較字元串
    3.3.3  查找與替換字元串
    3.3.4  類型轉換
    3.3.5  字元串應用函數小結
  3.4  結構數組
    3.4.1  結構數組的創建
    3.4.2  結構數組的尋訪
    3.4.3  結構數組域的基本操作
    3.4.4  結構數組的操作
  3.5  元胞數組
    3.5.1  元胞數組的創建
    3.5.2  元胞數組的尋訪
    3.5.3  元胞數組的基本操作
    3.5.4  元胞數組的操作函數
  3.6  Map容器
    3.6.1  Map容器數據類型介紹
    3.6.2  Map對象的創建
    3.6.3  Map對象內容的查看
    3.6.4  Map對象的讀寫
    3.6.5  Map對象中鍵和值的修改
    3.6.6  映射其他數據類型
  3.7  日期和時間
    3.7.1  創建日期和時間數組
    3.7.2  日期和時間元素
    3.7.3  日期和時間的計算與繪圖
    3.7.4  以日期和時間作為數值和字元
  3.8  類別數組
  3.9  表
第4章  數值計算
  4.1  因式分解
    4.1.1  行列式、逆和秩
    4.1.2  Cholesky因式分解
    4.1.3  LU因式分解

    4.1.4  QR因式分解
    4.1.5  范數
  4.2  矩陣特徵值和奇異值
    4.2.1  特徵值和特徵向量的求取
    4.2.2  奇異值分解
  4.3  概率和統計
    4.3.1  基本分析函數
    4.3.2  概率函數、分佈函數、逆分佈函數和隨機數
  4.4  數值求導與積分
    4.4.1  導數與梯度
    4.4.2  一元函數的數值積分
    4.4.3  二重積分的數值計算
    4.4.4  三重積分的數值計算
  4.5  插值
    4.5.1  一維數據插值
    4.5.2  二維數據插值
    4.5.3  多維插值
    4.5.4  樣條插值
  4.6  曲線擬合
    4.6.1  最小二乘原理及其曲線擬合演算法
    4.6.2  曲線擬合的實現
  4.7  傅里葉分析
  4.8  微分方程
    4.8.1  常微分方程
    4.8.2  偏微分方程
第5章  符號計算
  5.1  符號變數、表達式及符號方程
    5.1.1  符號變數與表達式的創建
    5.1.2  符號計算中的運算符和基本函數
    5.1.3  創建符號方程
  5.2  符號微積分
    5.2.1  符號求導與微分
    5.2.2  符號求極限
    5.2.3  符號積分
    5.2.4  級數求和
    5.2.5  泰勒級數
  5.3  符號表達式的化簡與替換
    5.3.1  符號表達式的化簡
    5.3.2  符號表達式的替換
  5.4  符號可變的精度計算
  5.5  符號線性代數
    5.5.1  基礎代數運算
    5.5.2  線性代數運算
  5.6  符號方程求解
    5.6.1  求代數方程的符號解
    5.6.2  求代數方程組的符號解
    5.6.3  求微分方程的符號解
    5.6.4  求微分方程組的符號解
  5.7  符號積分變換
    5.7.1  傅里葉變換及其反變換

    5.7.2  拉普拉斯變換及其反變換
    5.7.3  z變換及其反變換
第6章  MATLAB編程基礎
  6.1  M文件
    6.1.1  M文件編輯器
    6.1.2  M文件的基本內容
    6.1.3  腳本式M文件
    6.1.4  函數式M文件
  6.2  流程式控制制
    6.2.1  順序結構
    6.2.2  if語句
    6.2.3  switch語句
    6.2.4  for循環
    6.2.5  while循環
    6.2.6  continue命令
    6.2.7  break命令
    6.2.8  return命令
    6.2.9  人機交互命令
  6.3  函數的類型
    6.3.1  主函數
    6.3.2  子函數
    6.3.3  私有函數
    6.3.4  嵌套函數
    6.3.5  重載函數
    6.3.6  匿名函數
  6.4  函數的變數
    6.4.1  變數類型
    6.4.2  變數的傳遞
  6.5  函數句柄
    6.5.1  函數句柄的創建
    6.5.2  函數句柄的調用
    6.5.3  函數句柄的操作
  6.6  串演算函數
    6.6.1  eval函數
    6.6.2  feval函數
    6.6.3  inline函數
  6.7  內存的使用
    6.7.1  內存管理函數
    6.7.2  高效使用內存的策略
    6.7.3  解決「Out of Memory」問題
  6.8  程序調試和優化
    6.8.1  使用Debugger窗口調試
    6.8.2  在命令窗口中調試
    6.8.3  通過Profiler檢測性能
  6.9  錯誤處理
    6.9.1  使用try…catch語句捕捉錯誤
    6.9.2  處理錯誤和從錯誤中恢復
    6.9.3  警告
第7章  數據可視化
  7.1  繪圖的基本知識

    7.1.1  離散數據和離散函數的可視化
    7.1.2  連續函數的可視化
    7.1.3  可視化的一般步驟
  7.2  二維圖形
    7.2.1  基本繪圖函數
    7.2.2  曲線的色彩、線型和數據點型
    7.2.3  坐標、刻度和網格控制
    7.2.4  圖形標識
    7.2.5  雙坐標圖和子圖
    7.2.6  雙軸對數圖形
    7.2.7  特殊二維圖形
  7.3  三維圖形
    7.3.1  繪製三維曲線圖
    7.3.2  繪製三維曲面圖
    7.3.3  特殊三維圖形
  7.4  三維圖形的高級控制
    7.4.1  視點控制
    7.4.2  顏色的使用
    7.4.3  光照控制
第8章  圖像處理
  8.1  圖像文件的操作
    8.1.1  查詢圖像文件的信息
    8.1.2  圖像文件的讀寫
    8.1.3  圖像文件的顯示
    8.1.4  圖像格式的轉換
  8.2  圖像的幾何運算
    8.2.1  圖像的平移
    8.2.2  圖像的鏡像變換
    8.2.3  圖像的縮放
    8.2.4  圖像的旋轉
    8.2.5  圖像的剪切
  8.3  圖像的正交變換
    8.3.1  傅里葉變換
    8.3.2  離散餘弦變換
    8.3.3  Radon變換
  8.4  MATLAB圖像增強
    8.4.1  像素值及其統計特性
    8.4.2  對比度增強
    8.4.3  直方圖均衡化
    8.4.4  空域濾波增強
    8.4.5  頻域增強
第9章  圖形用戶界面設計
  9.1  句柄圖形對象
    9.1.1  圖形對象
    9.1.2  圖形對象句柄
    9.1.3  圖形對象屬性的獲取和設置
  9.2  GUIDE簡介
    9.2.1  啟動GUI
    9.2.2  Layout編輯器
    9.2.3  運行GUI

  9.3  創建GUI
    9.3.1  GUI的布局
    9.3.2  菜單的創建
    9.3.3  控制項
  9.4  回調函數
    9.4.1  變數的傳遞
    9.4.2  函數編寫
  9.5  GUI設計示例
第10章  數據文件I/O
  10.1  處理文件名稱
  10.2  MATLAB支持的文件格式
  10.3  導入嚮導的使用
  10.4  MAT文件的讀寫
    10.4.1  MAT文件的寫入
    10.4.2  MAT文件的讀取
  10.5  Text文件的讀寫
    10.5.1  Text文件的讀取
    10.5.2  Text文件的寫入
  10.6  Excel文件的讀寫
  10.7  音頻/視頻文件操作
    10.7.1  獲取音頻/視頻文件的文件頭信息
    10.7.2  音頻/視頻文件的導入與導出
第11章  MATLAB優化問題應用
  11.1  MATLAB優化工具箱
    11.1.1  MATLAB求解器
    11.1.2  極小值優化
    11.1.3  多目標優化
    11.1.4  方程組求解
    11.1.5  最小二乘及數據擬合
  11.2  模式搜索法
  11.3  模擬退火演算法
    11.3.1  模擬退火演算法簡介
    11.3.2  模擬退火演算法的應用
    11.3.3  關於計算結果的說明
  11.4  遺傳演算法
    11.4.1  遺傳演算法簡介
    11.4.2  遺傳演算法的應用
  11.5  Optimization Tool簡介
第12章  信號處理
  12.1  信號處理基本理論
    12.1.1  信號的生成
    12.1.2  數字濾波器結構
  12.2  IIR濾波器的MATLAB實現
    12.2.1  IIR濾波器經典設計
    12.2.2  IIR濾波器直接設計法
    12.2.3  廣義巴特沃思IIR濾波器設計
  12.3  FIR濾波器的MATLAB實現
    12.3.1  FIR濾波器設計
    12.3.2  fir1函數
    12.3.3  fir2函數

第13章  Simulink模擬
  13.1  Simulink簡介
    13.1.1  Simulink功能與特點
    13.1.2  Simulink的安裝與啟動
  13.2  Simulink基礎
    13.2.1  Simulink模型的含義
    13.2.2  Simulink模塊操作
    13.2.3  Simulink信號線操作
    13.2.4  Simulink對模型的註釋
    13.2.5  Simulink中常用的模型庫
    13.2.6  Simulink模擬配置
  13.3  Simulink動態系統模擬
    13.3.1  簡單系統的模擬分析
    13.3.2  離散系統的模擬分析
    13.3.3  連續系統的模擬分析
  13.4  Simulink模型中的子系統
    13.4.1  子系統的建立
    13.4.2  子系統的封裝
  13.5  Simulink中的S函數
    13.5.1  S函數
    13.5.2  S函數的作用和原理
    13.5.3  用M文件創建S函數
第14章  應用程序介面
  14.1  MATLAB應用程序介面介紹
  14.2  MATLAB調用C/C++
    14.2.1  MATLAB MEX文件
    14.2.2  C/C++MEX文件的使用
  14.3  在C/C++中調用MATLAB引擎
    14.3.1  MATLAB計算引擎概述
    14.3.2  MATLAB計算引擎庫函數
    14.3.3  在C/C++中調用MATLAB引擎的示例
  14.4  MATLAB編譯器
    14.4.1  MATLAB編譯器的安裝和設置
    14.4.2  MATLAB編譯器的使用
    14.4.3  獨立應用程序
第15章  MATLAB基礎計算技巧
  15.1  MATLAB數組創建與重構技巧
  15.2  MATLAB數據類型使用技巧
  15.3  MATLAB數值計算技巧
  15.4  MATLAB文件讀取操作技巧
  15.5  MATLAB繪圖技巧
第16章  MATLAB編程技巧
  16.1  MATLAB編程風格
    16.1.1  命名規則
    16.1.2  文件與程序結構
    16.1.3  基本語句
    16.1.4  排版、註釋與文檔
  16.2  MATLAB編程注意事項
  16.3  內存的使用
  16.4  提高MATLAB運行效率

    16.4.1  提高運行效率的基本原則
    16.4.2  提高運行效率的示例
第17章  MATLAB在數學建模中的應用
  17.1  MATLAB蒙特卡羅模擬
    17.1.1  蒙特卡羅方法簡介
    17.1.2  蒙特卡羅方法編程示例
  17.2  MATLAB灰色系統的理論與應用
    17.2.1  GM(1,1)預測模型簡介
    17.2.2  灰色預測計算示例
  17.3  MATLAB模糊聚類分析
    17.3.1  模糊聚類分析簡介
    17.3.2  模糊聚類分析應用示例
  17.4  MATLAB層次分析法的應用
    17.4.1  層次分析法簡介
    17.4.2  層次分析法的應用

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032