1. 程式人生 > >matlab如何匯入csv檔案及matlab支援的資料格式,相應函式

matlab如何匯入csv檔案及matlab支援的資料格式,相應函式

使用csvread函式讀取
M = csvread('filename')
M = csvread('filename', row, col)
M = csvread('filename', row, col, range)

輸出用:

csvwrite('filename',M)
csvwrite('filename',M,row,col)

實際使用時importdata()函式比較方便,從Excel另存資料為"csv"檔案,matlab在讀取時容易產生如下錯誤:

??? Error using ==> dlmread at 145
Mismatch between file and format string.
Trouble reading number from file (row 1, field 2) ==> " -0.

Error in ==> csvread at 52
    m=dlmread(filename, ',', r, c);

 Data formats                     Command    Returns
    MAT  - MATLAB workspace         load       Variables in file.
    CSV  - Comma separated numbers  csvread    Double array.
    DAT  - Formatted text           importdata Double array.
    DLM  - Delimited text           dlmread    Double array.
    TAB  - Tab separated text       dlmread    Double array.

   Spreadsheet formats
    XLS  - Excel worksheet          xlsread    Double array and cell array.
    WK1  - Lotus 123 worksheet      wk1read    Double array and cell array.

   Scientific data formats
    CDF  - Common Data Format               cdfread    Cell array of CDF records
    FITS - Flexible Image Transport System  fitsread   Primary or extension table data
    HDF  - Hierarchical Data Format         hdfread    HDF or HDF-EOS data set

   Movie formats
    AVI  - Movie                    aviread    MATLAB movie.

   Image formats
    TIFF - TIFF image               imread     Truecolor, grayscale or indexed image(s).
    PNG  - PNG image                imread     Truecolor, grayscale or indexed image.
    HDF  - HDF image                imread     Truecolor or indexed image(s).
    BMP  - BMP image                imread     Truecolor or indexed image.
    JPEG - JPEG image               imread     Truecolor or grayscale image.
    GIF  - GIF image                imread     Indexed image.
    PCX  - PCX image                imread     Indexed image.
    XWD  - XWD image                imread     Indexed image.
    CUR  - Cursor image             imread     Indexed image.
    ICO  - Icon image               imread     Indexed image.
    RAS  - Sun raster image         imread     Truecolor or indexed.
    PBM  - PBM image                imread     Grayscale image.
    PGM  - PGM image                imread     Grayscale image.
    PPM  - PPM image                imread     Truecolor image.
 
   Audio formats
    AU   - NeXT/Sun sound           auread     Sound data and sample rate.
    SND  - NeXT/Sun sound           auread     Sound data and sample rate.
    WAV  - Microsoft Wave sound     wavread    Sound data and sample rate.