Read data using xlsread and store in a variable

3 Ansichten (letzte 30 Tage)
Muhammad Usman
Muhammad Usman am 20 Mär. 2015
Beantwortet: XueJing Yu am 20 Mär. 2015
Hi I have an Excel file with 1000 rows and i want to pick 30 random rows from it, i used xlsread command to read the excel data in for loop, i want to save all the rows read from the file but the issue i am facing is that when i save in a MAT file (using save command) i just only the last row that overwrites all other rows. please answer quickly,i am very thankful

Akzeptierte Antwort

XueJing Yu
XueJing Yu am 20 Mär. 2015
Maybe you can read all data and then select rows using function "resample".
data = xlsread(yourFileNameHere);
nTotalRows = 30;
nSelection = 10;
selectedRowIndex = datasample(1:1:nTotalRows,nSelection,'Replace',false);
dataSelection = data(selectedRowIndex,:);

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by