我是matlab和编码的新手。我有一个csv文件,其数据类似于:
3 2 91 83 17
3 2 86 84 4
3 2 90 83 162
(共有7000行)
我需要一种方法将其读入数组,例如,数组是A[I,J,K,L,M]
和age=I
吗?我该怎么做呢?
答案 0 :(得分:1)
M = csvread(filename);
age = M(:,1); Doa = M(:,2); los = M(:,3); gender = M(:,4); dest = M(:,5);
答案 1 :(得分:0)
https://msdn.microsoft.com/en-us/library/ff525831%28v=vs.93%29.aspx?f=255&MSPPError=-2147217396,dlmread()
和csvread()
都运作良好。
请注意,前两个(dlmread
和csvread
)仅用于数字数据,而xlsread
受到excel可以处理的限制(根据我的经验,这可以限制在某处100万行)。 xlsread
也可以为您提供文字和原文。