Converting Excel columns to a vector
68 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Daniel Jednorozec
el 13 de Jul. de 2012
Respondida: Sidra Khalid
el 22 de Dic. de 2018
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 comentarios
Nirmal
el 13 de Jul. de 2012
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.
Respuesta aceptada
Nirmal
el 13 de Jul. de 2012
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 comentarios
Nirmal
el 14 de Jul. de 2012
Editada: Nirmal
el 14 de Jul. de 2012
do you know before hand how many rows are there? the error is because you have empty hf. if you dont know then not so elegant way would be to have a loop inside your main loop. Error is saying it needs to know the row size of the matrix.
Más respuestas (4)
nanren888
el 13 de Jul. de 2012
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?
1 comentario
Sidra Khalid
el 22 de Dic. de 2018
this is the remaining part..anyone help me please..is convert it from excel to matlab or matlab to exicel?
0 comentarios
Ver también
Categorías
Más información sobre Data Import from MATLAB en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!