MATLAB中導入數據:importdata函數


用load函數導入mat文件大家都會。可是今天我拿到一個數據,文件后綴名竟然是‘.data’。該怎么讀呢?

我僅僅好用matlab界面Workspace區域的“import data”button手工導入該文件。恩,還好,竟然成功了。順便提一下,這個“import data”button功能非常強大,連excel文件都能導入。

可是假設在腳本里怎樣導入這樣的非mat文件呢?

這時候就輪到“importdata”函數登場啦!

---------------------------------------------------------------------

importdata

Load data from file
Syntax

importdata(filename)
A = importdata(filename)
A = importdata(filename, delimiter)
A = importdata(filename, delimiter, nheaderlines)
[A, delimiter] = importdata(...)
[A, delimiter, nheaderlines] = importdata(...)
[...] = importdata('-pastespecial', ...)
Description

importdata(filename) loads data from filename into the workspace.

A = importdata(filename) loads data into A.

A = importdata(filename, delimiter) interprets delimiter as the column separator in ASCII file filename.

A = importdata(filename, delimiter, nheaderlines) loads data from ASCII file filename, reading numeric data starting from line nheaderlines+1.

[A, delimiter] = importdata(...) returns the detected delimiter character for the input ASCII file.

[A, delimiter, nheaderlines] = importdata(...) returns the detected number of header lines in the input ASCII file.

[...] = importdata('-pastespecial', ...) loads data from the system clipboard rather than from a file.

----------------------------------------------------------------

這個函數能夠支持的文件格式有:MAT文件,ASCII files和Spreadsheets,images, Audio files

這個ASCII files和Spreadsheets指的是:For ASCII files, data contains a double array. Other fields contain cell arrays.
For spreadsheets, each field contains a struct, with one field for each worksheet.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM