Help me plz, Empty matrix!
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    lina
 el 9 de Mayo de 2014
  
    
    
    
    
    Respondida: Roberto
      
 el 9 de Mayo de 2014
            hi, I have this code
clc;clear all;close all
a=dir('*.nc');
 for i=2:numel(a)
    nc_cat('ts_oaflux_1958.nc',a(i).name);
 end
 f=nc_varget('ts_oaflux_1958-2012.nc','tmpsf');
 d=find(f>30000);
 f(d)=nan;
when I run it I get this error:
 d =
   Empty matrix: 0-by-1
please help me argent this is my final exam code :(
Thank u in advance.
3 comentarios
  dpb
      
      
 el 9 de Mayo de 2014
				
      Editada: dpb
      
      
 el 9 de Mayo de 2014
  
			I can't find any Matlab functions of those names--nor is there any TMW NETCDF Toolbox listed at the TMW web site.
This must be either Octave maybe or something from File Exchange or a vendor package???
So far, it doesn't seem to be a Matlab question.
Respuesta aceptada
  Roberto
      
 el 9 de Mayo de 2014
        the 0 sized matrix means that non of the elements of f are greater than 30000, so if you want solve the problem, try this:
d=find(f>30000);
if any(d)
  f(d)=nan;
end
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre NetCDF 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!



