注意:csvread函式只試用與用逗號分隔的純數字檔案
第一種:m = csvread('filename') ,直接讀取csv檔案的資料,並返回給m
第二種:m = csvread('filename',r,c) ,讀取csv檔案中從第r-1行,第c-1列的資料開始的資料,這對帶有標頭檔案說明的csv檔案(如示波器等採集的檔案)的讀取是很重要的。
第三種:m = csvread('filename',r,c,rng),其中 rng = [r1 c1 r2 c2],讀取左上角為索引為(r1,c1) ,右下角索引為(r2,c2)的矩陣中的資料。
注意:matlab認為csv第1行第1列的單元格座標為(0,0)
給定乙個csvlist.csv檔案,其內容如下
02, 04, 06, 08, 10, 12
03, 06, 09, 12, 15, 18
05, 10, 15, 20, 25, 30
07, 14, 21, 28, 35, 42
11, 22, 33, 44, 55, 66
例1.1
讀取整個檔案
csvread('csvlist.csv')
ans =
2 4 6
8 10
12 3 6
9 12
15 18
5 10
15 20
25 30
7 14
21 28
35 42
11 22
33 44
55 66
例1.2
讀取第2行以下,第0列以右區域的資料
m = csvread('csvlist.dat', 2, 0)
m =5
10 15
20 25
30 7 14
21 28
35 42
11 22
33 44
55 66
例1.3
讀取第2行以下,第0列以右,第3行以上,第3列以左區域的資料
m = csvread('csvlist.dat', 2, 0, [2,0,3,3])
m =5
10 15
20 7 14
21 28
讀取CSV檔案資料練習
import csvfrom matplotlib import pyplot as plt from datetime import datetime 讀取csv檔案資料 filename sitka weather 2014.csv with open filename as f 開啟這個檔案,...
matlab寫入和讀取檔案資料
1 初始化乙個三維張量且值為0 b zeros 3,3,3 fid fopen d bookmark tags.txt 1 讀取前n行資料 c textscan fid,f f f n 2 從m 1行開始讀取n行 c textscan fid,f f f n,headerlines m 3 text...
MATLAB開啟nc檔案並讀取nc檔案資料
ncdisp e nc 輸入該命令後命令列視窗會顯示該nc檔案的基本資訊 根據上一步中nc檔案的基本資訊提取nc檔案的相應資料。time ncread e nc time 首先,將所需要的資料提取出來 start 125,89,123 count 17,14,124 tmax ncread e nc...