using textscan to load numbers from txt file
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I am using textscan
tmp = textscan(fid,'%4f %q %f %f %f %f %f %f %f %f','treatAsEmpty', 'n/a');
to load data which looks like (skipping few columns)
1950                     "Afghanistan"        8150.368
I get the year and the country without problems, but the third number is instead loaded as 0.8150...
I tried using something like %6.3f for the format input, but that just returns some dimension mismatch.
What am i doing wrong ?
2 comentarios
Respuesta aceptada
  Azzi Abdelmalek
      
      
 el 1 de En. de 2013
        Your answer is correct. Maybe its displaying something like
ans =
   1.0e+03 *
    8.1504
    8.2845
    8.4253
Check this
a=tmp{3};
a(1)
Más respuestas (0)
Ver también
Categorías
				Más información sobre Whos 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!

