Matlab - cargar todas las variables de un directorio

   
Vista:

cargar todas las variables de un directorio

Publicado por samue (1 intervención) el 11/09/2013 11:08:25
Hola:

Supongamos que tengo un directorio c:\variables, con varios ficheros de variables .mat

Como podria cargar todos los ficheros de variables existentes en dicha carpeta?



Saludos
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

cargar todas las variables de un directorio

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3430 intervenciones) el 12/09/2013 00:00:11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
>> clear all
>> a=dir('*.mat')
 
a =
 
2x1 struct array with fields:
    name
    date
    bytes
    isdir
    datenum
 
>> a.name
 
ans =
 
VN_01.mat
 
 
ans =
 
imageMatfile.mat
 
>> t1=load(a(1).name)
 
t1 =
 
    datos: [4-D int16]
     info: [1x1 struct]
 
>> t2=load(a(2).name)
 
t2 =
 
    inputImages: {[291x240 uint8]  [256x512x3 uint8]  [472x345 double]}





Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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

cargar todas las variables de un directorio

Publicado por samue (1 intervención) el 13/09/2013 10:35:39
Hola, muchisimas gracias.

Tengo otra cuestion.

Para ejecutar esas lineas, el current folder deberia ser el que contiene los ficheros .mat (en este caso c:\variables).

Pero, como podria hacerlo para que las cargase sin estar dentro del current folder?

He probado con estructuras de este tipo, pero nada...

1
t1=load(['c:\variables\'a(1).name])
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