Matlab - textread en otra carpeta

 
Vista:
sin imagen de perfil
Val: 100
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

textread en otra carpeta

Publicado por Dinibel (53 intervenciones) el 08/08/2020 01:17:22
Hola. Tengo el siguiente código que me tira el error:

1
2
3
4
5
Error using textread (line 159)
File not found.
 
Error in errores_punto_grilla (line 15)
            pronos=textread(['E:\GRILLA\QDays_Junio\c24h\', 'd',doy,'_0_', llg,'_', llt, '_', '.txt']);

No se si es que estoy usando mal el textread. Deseo que el textread lo haga dentro de otra carpeta que no es donde estoy parada.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
p_grilla = load('p_grilla.txt');
 
lon = p_grilla(:,1);
lat = p_grilla(:,2);
doy = [171 156 153 155 154 170 157 180 181 163];
 
mg = [];
uq = [];
 
for i=1:length(lat)
    for j=1:length(lon)
        llg=num2str(lat(i));
        llt=num2str(lon(j));
        for k=1:length(doy)
            pronos=textread(['E:\GRILLA\QDays_Junio\c24h\', 'd',doy,'_0_', llg,'_', llt, '_', '.txt']);
 
            mg= [mg pronos(:,3)];
            uq= [uq pronos(:,2)];
        end
        %calculo errores
    end
end

La ruta hacia la carpeta que deseo hacer la lectura es
1
'E:\GRILLA\QDays_Junio\c24h\

Y el codigo lo estoy corriendo sobre la ruta
1
'E:\GRILLA\

Como podria hacer??'

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

textread en otra carpeta

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 09/08/2020 02:57:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
p_grilla = load('p_grilla.txt');
 lon = p_grilla(:,1);
lat = p_grilla(:,2);
doy = [171 156 153 155 154 170 157 180 181 163];
 
mg = [];
uq = [];
uu=1;
for i=1:length(lat)
    for j=1:length(lon)
        llg=num2str(lat(i));
        llt=num2str(lon(j));
        for k=1:length(doy)
             probando= 'E:\GRILLA\QDays_Junio\c24h\', 'd',doy,'_0_', llg,'_', llt, '_', '.txt']   % verificar si este cadena es correcto
            pronos=textread(['E:\GRILLA\QDays_Junio\c24h\', 'd',doy,'_0_', llg,'_', llt, '_', '.txt']);
 
            mg{uu,1}= pronos(:,3);
            u{uu,1}= pronos(:,2);
             uu=uu+1;
 
        end
        %calculo errores
    end
end

Es una solución aproximado, porque no tengo información de p_grilla.txt


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online en Matlab
[email protected]


https://serviciosprogramacioncaballero.blogspot.com/
https://www.facebook.com/serviceprogramacioncaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar