Matlab:将csv读入数组

时间:2014-10-11 16:38:44

标签: arrays matlab csv

我是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吗?我该怎么做呢?

2 个答案:

答案 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=-2147217396dlmread()csvread()都运作良好。

请注意,前两个(dlmreadcsvread)仅用于数字数据,而xlsread受到excel可以处理的限制(根据我的经验,这可以限制在某处100万行)。 xlsread也可以为您提供文字和原文。