Converting Excel columns to a vector
65 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Daniel Jednorozec
il 13 Lug 2012
Risposto: Sidra Khalid
il 22 Dic 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 Commenti
Nirmal
il 13 Lug 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.
Risposta accettata
Nirmal
il 13 Lug 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 Commenti
Più risposte (4)
nanren888
il 13 Lug 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 Commento
Sidra Khalid
il 22 Dic 2018
this is the remaining part..anyone help me please..is convert it from excel to matlab or matlab to exicel?
0 Commenti
Vedere anche
Categorie
Scopri di più su Data Import from MATLAB in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!