Asignar nombres a variables automaticamente con Matlab
Publicado por David (3 intervenciones) el 03/04/2017 17:58:21
Me gustaría saber cómo poder asignar nombres a variables sin utilizar la funcion eval(), de esta manera ya lo tengo implementado y sería así:
MDatos: es una matriz de 100000x2000
Al utilizar el comando eval() se me muestra en el command windows los datos y querría evitarlo ya que hace que mi código sea muy lento.
Gracias de antemano a cualquier comentario
MDatos: es una matriz de 100000x2000
1
2
3
4
5
6
c=0;
for i=1:2000
c=c+1;
v=genvarname(['Galga',num2str(i)]);
eval([v, '=MDatos(:,c)']);
end
Al utilizar el comando eval() se me muestra en el command windows los datos y querría evitarlo ya que hace que mi código sea muy lento.
Gracias de antemano a cualquier comentario
Valora esta pregunta
0