Matlab - Error al Cargar Variables

   
Vista:

Error al Cargar Variables

Publicado por Angelica (6 intervenciones) el 23/06/2015 15:50:45
Hola buen día!!
Estoy haciendo un programa dónde genero variables aleatorias, posteriormente las guardo para cargarlas en un .fig, sin embargo de las 4 variables que guardo, al cargarlas solo me carga bien 1 sola de ellas. Este es el código que estoy utilizando para guardarlas:

1
2
3
4
5
6
7
8
9
10
11
x1=randi(10,11,1);y1=randi(20,11,1);m1=[x1 y1];
save('fig1.mat','m1')
 
x2=randi(10,11,1);y2=randi(20,11,1);m2=[x2 y2];
save('fig2.mat','m2')
 
x3=randi(10,11,1);y3=randi(20,11,1);m3=[x3 y3];
save('fig3.mat','m3')
 
x4=randi(10,11,1);y4=randi(20,11,1);m4=[x4 y4];
save('fig4.mat','m4')

y en el opening de mi fig estoy agregando estas líneas:
1
2
3
4
5
global f1 f2 f3 f4
f1=load('fig1.mat')
f2=load('fig2.mat')
f3=load('fig3.mat')
f4=load('fig4.mat')

cuando trato de utilizar f1 a f3 me marca error, pero con f4 no tengo problema, les agradecería mucho si pudieran ayudarme.
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

Error al Cargar Variables

Publicado por Angelica (6 intervenciones) el 23/06/2015 16:35:20
Ya solucioné mi error, cuando estoy guardando las variables estoy guardando a m1 a m4, y aunque creí que en el programa al hacer la asignación de la variable
1
f1=load('fig1.mat')
con eso ya podría utilizar f1, pues no, entonces tuve que hacer el cambio de nombre de variable donde las estoy guardando, para poder utilizar de f1 a f4
1
2
3
4
5
6
7
8
x1=randi(10,11,1);y1=randi(20,11,1);f1=[x1 y1];
save('fig1.mat','f1')
x2=randi(10,11,1);y2=randi(20,11,1);f2=[x2 y2];
save('fig2.mat','f2')
x3=randi(10,11,1);y3=randi(20,11,1);f3=[x3 y3];
save('fig3.mat','f3')
x4=randi(10,11,1);y4=randi(20,11,1);f4=[x4 y4];
save('fig4.mat','f4')
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
Imágen de perfil de Dave

Error al Cargar Variables

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 24/06/2015 08:34:41
Hola Ángelica;

Efectivamente no es posible cargar el contenido de un archivo *.mat a una variable.

Saludos
Dave Correa
correa.dave30@gmail.com
dcorrea@fismatlab.org
Servicios de Programación Matlab
http://fismatlab.org
http://fismatlab.blogspot.com
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