基本介紹
- 書名:實戰MATLAB檔案與數據接口技術
- 類型:計算機與網際網路
- 出版日期:2014年3月1日
- 語種:簡體中文
- ISBN:9787512413320
- 作者:江澤林 劉維
- 出版社:北京航空航天大學出版社
- 頁數:438頁
- 開本:16
- 品牌:北京航空航天大學出版社
內容簡介,圖書目錄,
內容簡介
《實戰MATLAB檔案與數據接口技術》編輯推薦:MATLAB是一款由美國MathWorks公司研發的商用數學軟體。從1984年首次面向市場推出至今,MATLAB已經發展成為科學研究、高等教育、工程技術等領域最重要的數學軟體之一。“數值計算”和“數據可視化”是MATLAB環境提供的最基本且套用最廣泛的兩類功能。無論是“數值計算”,還是“數據可視化”,數據都是重中之重。在實際工作中,很多MATLAB的使用者都有被“MATLAB環境下數據導入和導出問題”折磨的經歷。《實戰MATLAB檔案與數據接口技術》系統介紹了在MATLAB環境下通過M語言、C/C++語言、動態程式庫、COM組件等方法操作檔案、串口、網路接口和採集卡等常見的檔案與數據接口的技術和方法。
圖書目錄
第1章檔案與數據接口基礎
1.1檔案
1.2數據接口
1.3MATLAB檔案和數據接口操作思路
1.4MATLAB支持的數據檔案格式
1.5MATLAB支持的數據接口類型
第2章MATLAB程式設計基礎
2.1MATLAB環境
2.1.1命令行視窗(CommandWindow)
2.1.2代碼編輯器(Editor)
2.1.3工作空間視窗(Workspace)
2.1.4歷史命令視窗(CommandHistory)
2.1.5MATLAB幫助(Help)
2.1.6代碼輸入提示
2.2MATLABM語言基礎
2.2.1MATLAB腳本檔案(Script檔案)
2.2.2MATLAB運算符
2.2.3MATLAB函式
2.2.4MATLAB的向量運算
2.2.5MATLAB的程式控制
2.2.6面向對象的程式設計
2.3MATLAB常用的數據類型
2.3.1數值陣列
2.3.2字元陣列
2.3.3邏輯陣列
2.3.4元組陣列
2.3.5結構體陣列
2.3.6函式句柄陣列
2.4MATLAB常用數據顯示函式
2.4.1figure視窗
2.4.2繪製曲線
2.4.3顯示圖像數據
2.4.4顯示三維曲面數據
第3章MATLAB環境下操作MAT檔案
3.1MAT檔案的基本結構及操作思路
3.2將工作區中的MATLAB陣列保存至MAT檔案中
3.2.1利用桌面工具將當前工作區中的所有變數保存至MAT檔案
3.2.2利用桌面工具將當前工作區中的指定變數保存至MAT檔案
3.2.3利用uisave函式將工作區中的變數保存至MAT檔案
3.2.4利用save函式將工作區中的變數保存至MAT檔案
3.3將MAT檔案中的MATLAB變數導人到工作區中
3.3.1使用桌面工具讀入MAT檔案中的所有陣列
3.3.2使用數據導入嚮導有選擇地載入MAT檔案中的陣列數據
3.3.3使用load函式載入MAT檔案中的MATLAB陣列
3.4MAT檔案的版本問題
3.5在C/C++程式中操作MAT檔案
3.5.1操作MAT檔案的mat—API函式
3.5.2向MAT檔案中寫入mxArray類型變數
3.5.3從MAT檔案中讀取mxArray類型變數
3.5.4查看MAT檔案中的陣列變數列表
3.5.5遍歷MAT檔案中的所有陣列變數
第4章MATLAB環境下操作文本檔案
4.1文本檔案簡介
4.1.1文本檔案概述
4.1.2文本檔案的特點
4.2在MATLAB中導入文本檔案數據
4.2.1使用數據導入嚮導導入文本檔案數據
4.2.2使用importdata函式導入文本檔案數據
4.2.3使用dlmread函式導入數值數據
4.2.4使用textscan函式格式化讀入數據
4.2.5使用fscanf函式讀取文本檔案數據
4.2.6使用fgetl和fgets函式讀取文本檔案數據
4.2.7使用fileread函式讀取文本檔案數據
4.2.8導入文本檔案數據方法小結
4.3在MATLAB中將數據輸出至文本檔案
4.3.1使用save命令將數值陣列輸出至文本檔案
4.3.2使用dlmwrite函式將數值陣列寫入文本檔案
4.3.3使用diary函式記錄命令行視窗的內容
4.3.4使用fprintf函式將數據格式化輸出到文本檔案中
4.4文本檔案數據與MATLAB陣列之間的轉換
4.4.1文本檔案數據與數值陣列之間的轉換
4.4.2文本檔案數據與結構體陣列之間的轉換
4.4.3文本檔案數據與元組陣列之間的轉換
4.5文本檔案處理實例:獲取網頁中的表格數據
第5章MATLAB環境下操作二進制數據檔案
5.1二進制檔案的特點
5.2MATLAB操作二進制檔案的低級函式
5.2.1fopen函式
5.2.2fseek函式
5.2.3frewind函式
5.2.4ftell函式
5.2.5fread函式
5.2.6fwrite函式
5.2.7fclose函式
5.2.8feof函式
5.2.9ferror函式
5.3MATLAB操作BMP點陣圖檔案實例
5.3.1BMP點陣圖檔案格式
5.3.2操作實例:24位BMP點陣圖圖像通道的抽取
5.4MATLAB操作二進制多媒體檔案的高級函式
5.4.1圖像檔案的操作
5.4.2音頻和視頻檔案的操作
第6章MATLAB環境下操作Excel和Word檔案
6.1Excel檔案和Word檔案
6.1.1Excel檔案
6.1.2Word檔案
6.2Excel數據檔案讀/寫方法
6.2.1讀取Excel電子表格數據
6.2.2使用xlswrite函式將數據寫入Excel電子表格
6.2.3日期的讀/寫
6.3使用COM技術處理Excel檔案
6.3.1COM技術簡介
6.3.2COM對象和接口
6.3.3COM操作的基本函式
6.3.4使用COM技術讀取Excel檔案實例
6.3.5使用COM技術將數據格式化輸出至Excel檔案
6.4SpreadsheetLinkEX工具箱
6.4.1SpreadsheetLinkEX工具箱的安裝和配置
6.4.2設定Excel啟動時不載入MATLAB
6.4.3使用SpreadsheetLinkEX工具箱
6.5使用COM組件創建Word文檔
6.5.1創建Word應用程式COM組件對象
6.5.2創建文本文檔、進行頁面設定和PageSetup接口
6.5.3Content接口
6.5.4字型格式和Font接口
6.5.5段落格式和ParagraphFormat接口
6.5.6Selection接口
6.5.7表格和Table接口
6.5.8圖片和InlineShape對象、Shape對象
6.5.9頁眉、頁腳和HeaderFooter對象
6.5.10保存文本文檔並退出應用程式
6.5.11使用COM組件創建Word文檔實例
……
第7章MATLAB記憶體映射檔案
第8章MATLAB中調用外部程式操作檔案
第9章MATLAB環境下操作串口
第10章MATLAB環境下操作網路接口
第11章MATLAB數據採集和輸出
附錄
參考文獻
1.1檔案
1.2數據接口
1.3MATLAB檔案和數據接口操作思路
1.4MATLAB支持的數據檔案格式
1.5MATLAB支持的數據接口類型
第2章MATLAB程式設計基礎
2.1MATLAB環境
2.1.1命令行視窗(CommandWindow)
2.1.2代碼編輯器(Editor)
2.1.3工作空間視窗(Workspace)
2.1.4歷史命令視窗(CommandHistory)
2.1.5MATLAB幫助(Help)
2.1.6代碼輸入提示
2.2MATLABM語言基礎
2.2.1MATLAB腳本檔案(Script檔案)
2.2.2MATLAB運算符
2.2.3MATLAB函式
2.2.4MATLAB的向量運算
2.2.5MATLAB的程式控制
2.2.6面向對象的程式設計
2.3MATLAB常用的數據類型
2.3.1數值陣列
2.3.2字元陣列
2.3.3邏輯陣列
2.3.4元組陣列
2.3.5結構體陣列
2.3.6函式句柄陣列
2.4MATLAB常用數據顯示函式
2.4.1figure視窗
2.4.2繪製曲線
2.4.3顯示圖像數據
2.4.4顯示三維曲面數據
第3章MATLAB環境下操作MAT檔案
3.1MAT檔案的基本結構及操作思路
3.2將工作區中的MATLAB陣列保存至MAT檔案中
3.2.1利用桌面工具將當前工作區中的所有變數保存至MAT檔案
3.2.2利用桌面工具將當前工作區中的指定變數保存至MAT檔案
3.2.3利用uisave函式將工作區中的變數保存至MAT檔案
3.2.4利用save函式將工作區中的變數保存至MAT檔案
3.3將MAT檔案中的MATLAB變數導人到工作區中
3.3.1使用桌面工具讀入MAT檔案中的所有陣列
3.3.2使用數據導入嚮導有選擇地載入MAT檔案中的陣列數據
3.3.3使用load函式載入MAT檔案中的MATLAB陣列
3.4MAT檔案的版本問題
3.5在C/C++程式中操作MAT檔案
3.5.1操作MAT檔案的mat—API函式
3.5.2向MAT檔案中寫入mxArray類型變數
3.5.3從MAT檔案中讀取mxArray類型變數
3.5.4查看MAT檔案中的陣列變數列表
3.5.5遍歷MAT檔案中的所有陣列變數
第4章MATLAB環境下操作文本檔案
4.1文本檔案簡介
4.1.1文本檔案概述
4.1.2文本檔案的特點
4.2在MATLAB中導入文本檔案數據
4.2.1使用數據導入嚮導導入文本檔案數據
4.2.2使用importdata函式導入文本檔案數據
4.2.3使用dlmread函式導入數值數據
4.2.4使用textscan函式格式化讀入數據
4.2.5使用fscanf函式讀取文本檔案數據
4.2.6使用fgetl和fgets函式讀取文本檔案數據
4.2.7使用fileread函式讀取文本檔案數據
4.2.8導入文本檔案數據方法小結
4.3在MATLAB中將數據輸出至文本檔案
4.3.1使用save命令將數值陣列輸出至文本檔案
4.3.2使用dlmwrite函式將數值陣列寫入文本檔案
4.3.3使用diary函式記錄命令行視窗的內容
4.3.4使用fprintf函式將數據格式化輸出到文本檔案中
4.4文本檔案數據與MATLAB陣列之間的轉換
4.4.1文本檔案數據與數值陣列之間的轉換
4.4.2文本檔案數據與結構體陣列之間的轉換
4.4.3文本檔案數據與元組陣列之間的轉換
4.5文本檔案處理實例:獲取網頁中的表格數據
第5章MATLAB環境下操作二進制數據檔案
5.1二進制檔案的特點
5.2MATLAB操作二進制檔案的低級函式
5.2.1fopen函式
5.2.2fseek函式
5.2.3frewind函式
5.2.4ftell函式
5.2.5fread函式
5.2.6fwrite函式
5.2.7fclose函式
5.2.8feof函式
5.2.9ferror函式
5.3MATLAB操作BMP點陣圖檔案實例
5.3.1BMP點陣圖檔案格式
5.3.2操作實例:24位BMP點陣圖圖像通道的抽取
5.4MATLAB操作二進制多媒體檔案的高級函式
5.4.1圖像檔案的操作
5.4.2音頻和視頻檔案的操作
第6章MATLAB環境下操作Excel和Word檔案
6.1Excel檔案和Word檔案
6.1.1Excel檔案
6.1.2Word檔案
6.2Excel數據檔案讀/寫方法
6.2.1讀取Excel電子表格數據
6.2.2使用xlswrite函式將數據寫入Excel電子表格
6.2.3日期的讀/寫
6.3使用COM技術處理Excel檔案
6.3.1COM技術簡介
6.3.2COM對象和接口
6.3.3COM操作的基本函式
6.3.4使用COM技術讀取Excel檔案實例
6.3.5使用COM技術將數據格式化輸出至Excel檔案
6.4SpreadsheetLinkEX工具箱
6.4.1SpreadsheetLinkEX工具箱的安裝和配置
6.4.2設定Excel啟動時不載入MATLAB
6.4.3使用SpreadsheetLinkEX工具箱
6.5使用COM組件創建Word文檔
6.5.1創建Word應用程式COM組件對象
6.5.2創建文本文檔、進行頁面設定和PageSetup接口
6.5.3Content接口
6.5.4字型格式和Font接口
6.5.5段落格式和ParagraphFormat接口
6.5.6Selection接口
6.5.7表格和Table接口
6.5.8圖片和InlineShape對象、Shape對象
6.5.9頁眉、頁腳和HeaderFooter對象
6.5.10保存文本文檔並退出應用程式
6.5.11使用COM組件創建Word文檔實例
……
第7章MATLAB記憶體映射檔案
第8章MATLAB中調用外部程式操作檔案
第9章MATLAB環境下操作串口
第10章MATLAB環境下操作網路接口
第11章MATLAB數據採集和輸出
附錄
參考文獻