read text file into matlab

44 views (last 30 days)
Pradeep Sanjeewa
Pradeep Sanjeewa on 27 Jan 2015
Commented: Pradeep Sanjeewa on 27 Jan 2015
https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data
How can we read that kind of data set into matlab? I want just the numerical values. May be to a 4x200 matrix

Accepted Answer

Hikaru
Hikaru on 27 Jan 2015
Use textscan.
FID = fopen('iris.txt')
C_data0 = textscan(FID,'%f %f %f %f %s', 200, 'Delimiter',',')
numericVector = cell2mat(C_data0(:,1:4)) %ignores the last column of strings
  2 Comments
Pradeep Sanjeewa
Pradeep Sanjeewa on 27 Jan 2015
Thanks a lot. it worked.
Pradeep Sanjeewa
Pradeep Sanjeewa on 27 Jan 2015
How can I get three different data matrices according to the three different classes : Iris-setosa, Iris-versicolor, Iris-virginica ?

Sign in to comment.

More Answers (0)

Categories

Find more on Data Import and Export in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!