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

MATLAB R2024a完全自學一本通(暢銷升級版)

  • 作者:編者:劉浩//韓晶|責編:高鵬
  • 出版社:電子工業
  • ISBN:9787121486678
  • 出版日期:2024/09/01
  • 裝幀:平裝
  • 頁數:575
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書面向MATLAB的初、中級讀者,在介紹MATLAB R2024a集成環境的基礎上,對MATLAB使用中常用的知識和工具進行了詳細的介紹。書中各章均提供了大量有針對性的示例,可供讀者進行實戰練習。
    根據內容的側重點不同,全書分為4部分,共20章:第1?5章為基礎部分,第6?11章為數學應用部分,第12?16章為工程應用部分,第17?20章為高級應用部分。另外,本書附贈專業應用部分的相關內容(以電子書形式呈現)。為了使讀者能夠更好地操作MATLAB,本書中示例的命令已記錄在M文件及其他相關文件中,讀者可以將相關的目錄設置為工作目錄,直接使用M文件進行操作,以便快速掌握MATLAB的使用方法。
    本書結構嚴謹、內容全面、圖文井茂、示例豐富,既適合信號處理、通信工程、自動控制、機械電子、自動化、電力電氣等專業的本科生、研究生、教師和科研工作人員學習使用,又可以作為廣大MATLAB愛好者的自學用書。

作者介紹
編者:劉浩//韓晶|責編:高鵬

目錄
第1部分
  第1章  MATLAB概述
    1.1  MATLAB簡介
      1.1.1  MathWorks及其產品概述
      1.1.2  MATLAB的主要特點
      1.1.3  MATLAB系統的組成
      1.1.4  MATLAB應用程序簡介
    1.2  目錄結構
    1.3  工作環境
      1.3.1  選項卡/組
      1.3.2  命令行窗口
      1.3.3  工作區窗口
    1.4  通用命令
    1.5  文件管理
      1.5.1  當前文件夾窗口
      1.5.2  搜索路徑及其設置
    1.6  幫助系統
      1.6.1  純文本幫助
      1.6.2  幫助導航瀏覽器
    1.7  示例展示
    1.8  本章小結
  第2章  基礎知識
    2.1  數據類型
      2.1.1  數值型
      2.1.2  邏輯型
      2.1.3  字元型
      2.1.4  函數句柄
      2.1.5  結構體
      2.1.6  數組類型
      2.1.7  元胞數組
      2.1.8  map容器
    2.2  矩陣的基本操作
      2.2.1  矩陣和數組的概念及其區別
      2.2.2  矩陣的構造
      2.2.3  矩陣大小及結構的改變
      2.2.4  矩陣下標引用
      2.2.5  矩陣信息的獲取
      2.2.6  矩陣的保存和載入
    2.3  運算符
      2.3.1  算術運算符
      2.3.2  關係運算符
      2.3.3  邏輯運算符
      2.3.4  運算優先順序
    2.4  字元串處理函數
      2.4.1  字元串或字元串數組的構造
      2.4.2  字元串比較
      2.4.3  字元串查找和替換
      2.4.4  字元串和數值的轉換
    2.5  本章小結
  第3章  數組與矩陣

    3.1  數組運算
      3.1.1  數組的創建和操作
      3.1.2  數組的常見運算
    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.3.6  矩陣元素的排序
      3.3.7  矩陣元素的求和
      3.3.8  矩陣元素的求積
      3.3.9  矩陣元素的差分
    3.4  矩陣運算
      3.4.1  矩陣分析
      3.4.2  矩陣分解
      3.4.3  特徵值和特徵向量
    3.5  稀疏矩陣
      3.5.1  稀疏矩陣的存儲方式
      3.5.2  稀疏矩陣的生成
      3.5.3  稀疏矩陣的運算
    3.6  本章小結
  第4章  程序設計
    4.1  M文件編輯器
    4.2  變數
      4.2.1  變數的命名
      4.2.2  變數的類型
      4.2.3  特殊變數
      4.2.4  關鍵字
    4.3  控制流
      4.3.1  順序結構
      4.3.2  if-else-end分支結構
      4.3.3  switch-case結構
      4.3.4  try-catch結構
      4.3.5  for循環結構
      4.3.6  while循環結構
    4.4  常用指令
      4.4.1  return指令
      4.4.2  input指令和keyboard指令
      4.4.3  pause指令
      4.4.4  continue指令
      4.4.5  break指令
      4.4.6  error指令和warning指令
    4.5  腳本和函數
      4.5.1  腳本
      4.5.2  函數

      4.5.3  M文件的一般結構
      4.5.4  匿名函數、子函數、私有函數與私有目錄
      4.5.5  重載函數
      4.5.6  eval函數和feval函數
      4.5.7  內聯函數
      4.5.8  向量化和預分配
      4.5.9  函數的函數
      4.5.10  P碼文件
    4.6  變數的檢測與傳遞
      4.6.1  輸入/輸出變數檢測指令
      4.6.2  「可變數量」輸入/輸出變數
      4.6.3  跨空間變數傳遞和賦值
    4.7  程序調試
      4.7.1  程序調試的基本概念
      4.7.2  直接調試法
      4.7.3  使用調試函數進行調試
      4.7.4  工具調試法
      4.7.5  程序的性能優化技術
    4.8  本章小結
  第5章  數據可視化
    5.1  圖形繪製
      5.1.1  離散數據及離散函數
      5.1.2  連續函數
      5.1.3  圖形繪製示例
      5.1.4  圖形繪製的基本步驟
    5.2  二維圖形繪製
      5.2.1  plot指令
      5.2.2  柵格
      5.2.3  文字說明
      5.2.4  線型、標記和顏色
      5.2.5  坐標軸設置
      5.2.6  圖形疊繪
      5.2.7  子圖繪製
      5.2.8  互動式繪圖
      5.2.9  雙坐標軸繪製
      5.2.10  fplot繪圖指令
      5.2.11  ezplot繪圖指令
      5.2.12  特殊坐標軸繪圖
      5.2.13  二維特殊圖形函數
    5.3  三維圖形繪製
      5.3.1  三維曲線圖繪製
      5.3.2  三維網格圖繪製
      5.3.3  三維曲面圖繪製
      5.3.4  光照模型
      5.3.5  繪製等值線圖
    5.4  四維圖形可視化
      5.4.1  用顏色描述第四維
      5.4.2  其他函數
    5.5  本章小結
第2部分

  第6章  數值計算
    6.1  多項式及其函數
      6.1.1  多項式的表達式和創建
      6.1.2  多項式求根
      6.1.3  多項式的四則運算
      6.1.4  多項式的導數、積分與估值
      6.1.5  多項式運算函數及操作指令
      6.1.6  有理多項式
    6.2  數據插值
      6.2.1  一維插值
      6.2.2  二維插值
    6.3  函數的極限
      6.3.1  極限的概念
      6.3.2  求極限的函數
    6.4  函數數值積分
      6.4.1  數值積分問題的數學表述
      6.4.2  一元函數的數值積分
      6.4.3  多重數值積分
    6.5  本章小結
  第7章  符號計算
    7.1  符號計算概述
    7.2  符號對象和符號表達式
      7.2.1  對象創建命令
      7.2.2  對象創建示例
      7.2.3  運算符和基本函數
      7.2.4  對象類別識別函數
      7.2.5  表達式中的變數確定
      7.2.6  符號計算的精度
    7.3  符號表達式的基本操作
      7.3.1  符號表達式的顯示
      7.3.2  符號表達式的合併
      7.3.3  符號表達式的展開
      7.3.4  符號表達式的嵌套
      7.3.5  符號表達式的分解
      7.3.6  符號表達式的化簡
    7.4  符號表達式的替換
      7.4.1  subs替換函數
      7.4.2  subexpr替換函數
    7.5  符號函數的操作
      7.5.1  複合函數操作
      7.5.2  反函數操作
    7.6  微積分
      7.6.1  極限
      7.6.2  微分
      7.6.3  積分
      7.6.4  級數求和
      7.6.5  泰勒級數
    7.7  積分變換
      7.7.1  傅里葉變換
      7.7.2  拉普拉斯變換

      7.7.3  Z變換
    7.8  方程求解
      7.8.1  代數方程求解
      7.8.2  微分方程求解
    7.9  符號分析可視化
      7.9.1  funtool分析界面
      7.9.2  Taylor Tool分析界面
    7.10  本章小結
  第8章  概率統計
    8.1  產生隨機數
      8.1.1  二項分佈隨機數的產生
      8.1.2  正態分佈隨機數的產生
      8.1.3  常見分佈隨機數的產生
      8.1.4  控制隨機數生成器
    8.2  概率密度計算
      8.2.1  通用函數概率密度值
      8.2.2  專用函數概率密度值
    8.3  累積概率分佈
      8.3.1  通用函數累積概率值
      8.3.2  專用函數累積概率值
    8.4  統計特徵
      8.4.1  平均值、中值
      8.4.2  數據比較
      8.4.3  期望
      8.4.4  方差和標準差
      8.4.5  協方差與相關係數
    8.5  統計作圖
      8.5.1  正整數頻率表
      8.5.2  累積分佈函數圖形
      8.5.3  最小二乘擬合直線
      8.5.4  繪製正態分佈概率圖形
      8.5.5  樣本數據的盒圖
      8.5.6  參考線繪製
      8.5.7  樣本概率圖形
      8.5.8  正態擬合直方圖
    8.6  本章小結
  第9章  數學建模基礎
    9.1  曲線擬合函數
      9.1.1  多項式擬合
      9.1.2  加權最小方差擬合原理及示例
      9.1.3  非線性曲線擬合
    9.2  參數估計函數
      9.2.1  常見分佈的參數估計
      9.2.2  點估計
      9.2.3  區間估計
    9.3  參數傳遞
      9.3.1  輸入參數和輸出參數的數目
      9.3.2  可變數目的參數傳遞
      9.3.3  返回被修改的輸入參數
      9.3.4  全局變數

    9.4  本章小結
  第10章  智能演算法
    10.1  粒子群演算法實現
      10.1.1  基本原理
      10.1.2  程序設計
      10.1.3  經典應用
    10.2  遺傳演算法實現
      10.2.1  基本原理
      10.2.2  程序設計
      10.2.3  經典應用
    10.3  蟻群演算法概述
      10.3.1  基本原理
      10.3.2  程序設計
      10.3.3  經典應用
    10.4  本章小結
  第11章  偏微分方程
    11.1  偏微分方程工具箱
      11.1.1  偏微分方程常見類型
      11.1.2  偏微分方程的求解過程
    11.2  求解偏微分方程
      11.2.1  求解橢圓方程
      11.2.2  求解拋物線方程
      11.2.3  求解雙曲線方程
      11.2.4  求解特徵值方程
    11.3  本章小結
第3部分
  第12章  優化工具
    12.1  優化常用函數及最優化問題
      12.1.1  優化常用函數
      12.1.2  最優化問題
    12.2  線性規劃
      12.2.1  線性規劃函數
      12.2.2  線性規劃的應用
    12.3  無約束非線性規劃
      12.3.1  基本數學原理介紹
      12.3.2  無約束非線性規劃函數
      12.3.3  無約束非線性規劃的應用
    12.4  二次規劃
      12.4.1  二次規劃函數quadprog
      12.4.2  二次規劃的應用
    12.5  有約束最小化
      12.5.1  有約束最小化函數fmincon
      12.5.2  有約束最小化的應用
    12.6  目標規劃
      12.6.1  目標規劃函數fgoalattain
      12.6.2  目標規劃的應用
    12.7  最大最小化
      12.7.1  最大最小化函數fminimax
      12.7.2  最大最小化的應用
    12.8  本章小結

  第13章  句柄圖形對象
    13.1  句柄圖形對象體系
      13.1.1  句柄圖形組織
      13.1.2  句柄圖形對象類型簡介
    13.2  句柄圖形對象操作
      13.2.1  創建對象
      13.2.2  訪問對象句柄
      13.2.3  複製和刪除對象
      13.2.4  控製圖形輸出
      13.2.5  保存句柄
    13.3  句柄圖形對象屬性設置
      13.3.1  設置屬性
      13.3.2  設置默認屬性
      13.3.3  通用屬性
    13.4  Figure對象
      13.4.1  Figure對象介紹
      13.4.2  Figure對象操作
    13.5  Axes對象
      13.5.1  標籤與外觀
      13.5.2  位置
      13.5.3  一圖多軸
      13.5.4  坐標軸控制
      13.5.5  線條顏色控制
      13.5.6  繪圖操作
    13.6  其他對象
      13.6.1  Core對象
      13.6.2  Plot對象
      13.6.3  Group對象
      13.6.4  Annotation對象
    13.7  本章小結
  第14章  Simulink模擬基礎
    14.1  Simulink概述
      14.1.1  基本概念
      14.1.2  工作環境與啟動
      14.1.3  模型特點
      14.1.4  模塊組成
      14.1.5  數據類型
      14.1.6  模塊和模塊庫
      14.1.7  常用工具
      14.1.8  示例演示
    14.2  模型創建
      14.2.1  模塊的基本操作
      14.2.2  模型和模型文件
      14.2.3  模型創建流程
      14.2.4  模塊的基本操作
      14.2.5  模塊連接與處理
    14.3  過零檢測和代數環
      14.3.1  過零檢測
      14.3.2  代數環
    14.4  本章小結

  第15章  Simulink模擬應用
    15.1  子系統的創建和封裝
      15.1.1  子系統介紹
      15.1.2  創建子系統
      15.1.3  封裝子系統
    15.2  模擬模型分析
      15.2.1  模型狀態的確定
      15.2.2  線性化的數學描述
      15.2.3  平衡點分析
      15.2.4  微分方程的求解演算法
    15.3  運行模擬
      15.3.1  啟動模擬
      15.3.2  模擬配置
      15.3.3  優化模擬過程
    15.4  模型調試
    15.5  實例應用
      15.5.1  基於微分方程的Simulink建模
      15.5.2  離散時間系統的建模與模擬
      15.5.3  調用MATLAB工作區中的信號矩陣信源
    15.6  本章小結
  第16章  Stateflow應用初步
    16.1  Stateflow基礎
      16.1.1  Stateflow的定義
      16.1.2  狀態圖編輯器
      16.1.3  狀態操作
      16.1.4  轉移操作
      16.1.5  流程圖
    16.2  並行機制
      16.2.1  設置狀態關係
      16.2.2  並行狀態活動順序配置
      16.2.3  本地事件廣播
      16.2.4  直接事件廣播
    16.3  Stateflow的對象
      16.3.1  真值表
      16.3.2  圖形函數
    16.4  本章小結
第4部分
  第17章  App設計
    17.1  App設計工具介紹
      17.1.1  App設計工具的特點
      17.1.2  構建App的動力
      17.1.3  構建App
      17.1.4  構建實時編輯器任務
    17.2  App設計工具操作界面
      17.2.1  啟動App設計工具
      17.2.2  設計視圖下的操作界面
      17.2.3  代碼視圖下的操作界面
    17.3  創建並運行簡單的App
      17.3.1  建立新的App
      17.3.2  創建組件

      17.3.3  添加回調
      17.3.4  運行App
    17.4  在設計工具中顯示圖形
      17.4.1  在現有坐標區中顯示圖形
      17.4.2  在容器中顯示圖形
      17.4.3  以編程方式創建坐標區
      17.4.4  使用不帶目標參數的函數
      17.4.5  使用不支持自動調整大小的函數
    17.5  設計繪圖App
      17.5.1  布局UI組件
      17.5.2  App行為編程
      17.5.3  代碼解析
      17.5.4  運行App
    17.6  獲取App
    17.7  本章小結
  第18章  文件操作
    18.1  文件夾的管理
      18.1.1  當前文件夾管理
      18.1.2  創建文件夾
      18.1.3  刪除文件夾
      18.1.4  複製或移動文件或文件夾
    18.2  打開和關閉文件
      18.2.1  打開文件
      18.2.2  關閉文件
    18.3  工作區數據文件
      18.3.1  輸出數據到MAT文件中
      18.3.2  讀取MAT文件——load函數
      18.3.3  查看MAT文件的變數
    18.4  讀/寫二進位文件
      18.4.1  寫二進位文件
      18.4.2  讀二進位文件
    18.5  讀/寫文本文件
      18.5.1  寫文本文件
      18.5.2  讀文本文件
      18.5.3  其他讀/寫文本文件的函數
    18.6  文件內的位置控制
    18.7  導入數據
    18.8  本章小結
  第19章  編譯器
    19.1  編譯器概述
    19.2  編譯器的安裝和配置
      19.2.1  編譯器的安裝
      19.2.2  編譯器的配置
    19.3  編譯過程
    19.4  編譯命令mcc
    19.5  編譯生成獨立可執行的應用程序
      19.5.1  編譯M文件
      19.5.2  編譯圖形繪製M文件
      19.5.3  由含feval指令的M文件生成EXE文件
      19.5.4  編譯GUI文件

    19.6  本章小結
  第20章  外部介面
    20.1  介面概述
      20.1.1  MEX文件介紹
      20.1.2  MAT文件介紹
      20.1.3  MATLAB計算引擎介紹
    20.2  MEX文件應用
      20.2.1  MEX文件的結構
      20.2.2  創建C/C++語言MEX文件
      20.2.3  調試C/C++語言MEX程序文件
    20.3  MAT文件應用
      20.3.1  使用C/C++語言創建MAT文件的過程
      20.3.2  使用C/C++語言創建MAT文件示例
      20.3.3  使用C/C++語言讀取MAT文件示例
    20.4  計算引擎應用
    20.5  調用Java語言
      20.5.1  Java介面使用
      20.5.2  Java介面編程應用示例
    20.6  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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