Converting Excel columns to a vector
조회 수: 26 (최근 30일)
이전 댓글 표시
I am trying to access a specific column from different files and convert them into a matrix to be used later but I am running into problems and I'm not sure what I am doing wrong. Here is the part of my code I am trying to do it in, if anyone can tell me what I'm doing wrong I would greatly appreciate it.
for i = 1:3 % Loop over the files
a = xlsread(dataFiles{i}); % Load the data
c = a(:,3); % takes the third column from the file
hf(:,i) = c*(100^2); % converts the values and makes a matrix
end
Is it that I need to convert the cells to a matrix using cell2mat?
댓글 수: 3
Nirmal
2012년 7월 13일
it means that the size of hf and size of c are not same. See the size of both hf and c using size() function.
채택된 답변
Nirmal
2012년 7월 13일
hf=[];
for i = 1:3 % Loop over the files
a = xlsread(dataFiles{i}); % Load the data
c = a(:,3); % takes the third column from the file
hf =[hf c*(100^2)]; % converts the values and makes a matrix
end
This should work for you.
댓글 수: 3
추가 답변 (4개)
nanren888
2012년 7월 13일
Are the columns always the same length?
If the dimensions, length of hf(:,i) & c are different you may need to consider
hf(ran,k) = c....
Like Conrad said, can you post the error message?
Sidra Khalid
2018년 12월 22일
this is the remaining part..anyone help me please..is convert it from excel to matlab or matlab to exicel? 댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
