error while using dlmread
Afficher commentaires plus anciens
Hello
I am using dlmread to input data from .txt file. Actually file was having some character headers and texts. But as we cant use dlmread for file having texts in it. I deleted all the text in the file. So now there is only numerical data, 5rows and 12 coulumns. I want element which is at point 1st row and 10 th column. So the command I used is
a= dlmread('file name', '', [0 9 0 9])
But I am getting error as mismatch in file format and string.
What might be the reason?? Please reply soon. Urgent help required.
6 commentaires
Oleg Komarov
le 9 Sep 2011
Please post part of the content of your file, also with headers if you like and format it with the {} code button: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup#answer_18099
Andreas Goser
le 9 Sep 2011
MATLAB release likely is also relevant
Walter Roberson
le 9 Sep 2011
duplicate is at http://www.mathworks.com/matlabcentral/answers/15176-erratic-results-while-using-dlmread-function
Nikhil CD
le 10 Sep 2011
Fangjun Jiang
le 10 Sep 2011
Is the hyphen used as the delimiter? If yes, use a=dlmread('filename,'-',[0 9 0 9]);
Nikhil CD
le 12 Sep 2011
Réponses (1)
Fangjun Jiang
le 9 Sep 2011
a=magic(12);
b=a(1,10)
dlmwrite('test.txt',a);
r=dlmread('test.txt',',',[0 9 0 9])
Catégories
En savoir plus sur Spreadsheets dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!