I Want Users Browse The File, But It Affects to My Script
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a file named 'cobat'. Cobat is a *txt file, tab delimited, consisted of 3 coloumns, so it's a table. I load it manually into this script:
I want users browse their own file. How can I do it? Is this code correct:
[filename pathname] = uigetfile(('.txt'), 'Browse Your File')
Here are my problems:
1. I think it is only for text file, not tab delimited (table). I think I have to use uitable, but I don't understand how to implement it, because the file (cobat) should be loaded.
2. And, if it has been implemented, I can't write 'cobat' in my script, like this:
[g c] = kmeans(cobat,k,'dist','SqEuclidean');
y = [cobat g]
Then I have to change 'cobat' to what name?
Thank you.
0 comentarios
Respuesta aceptada
Image Analyst
el 11 de Mayo de 2013
Maybe something like this:
[baseFileName folder] = uigetfile(('.txt'), 'Browse Your File');
fullFileName = fullfile(folder, baseFileName);
myData = csvread(fullFileName);
[g c] = kmeans(myData ,k,'dist','SqEuclidean');
2 comentarios
Image Analyst
el 11 de Mayo de 2013
Try dlmread if your delimeter is a tab, not a comma. Otherwise try textscan().
Más respuestas (0)
Ver también
Categorías
Más información sobre Get Started with MATLAB en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!