Contenido del Curso
Fundamentos de Matlab
Fundamentos de Matlab
Función del Sistema
Aprenda cómo hacer que Matlab mueva, renombre y copie archivos y carpetas en su computadora, así como recuperar el contenido de los directorios de carpetas. Estas útiles funciones pueden ahorrarle mucho trabajo repetitivo, y en la siguiente sección, las utilizaremos para automatizar la graficación y los análisis en todo un directorio de carpetas que contiene archivos de datos.
Tarea
Experimente. Cree algunos archivos de prueba y carpetas y haga que Matlab los mueva, renombre y copie en su computadora.
Coloque 4 o más copias del archivo de Excel del capítulo 3 en una carpeta en su computadora. Luego:
Utilice la función dir para devolver una estructura del directorio de todos los archivos de Excel en esta carpeta;
Cree un arreglo de celdas vacío;
Utilice un bucle for para llenar el arreglo de celdas con cadenas individuales que contengan toda la ubicación del archivo (ubicación + nombres de archivos) de todos los archivos de Excel en la carpeta.
Advertencia: lo que construya en esta segunda parte se utilizará en el primer capítulo de la siguiente sección.
La variable que asigne para capturar el directorio devuelto por dir tendrá la forma de una estructura: un arreglo donde se asignan variables a cada elemento del arreglo.
La estructura tendrá solo una columna; por lo tanto, hacer referencia a otras columnas, como (1,2), generará un error.
Utilice la función length para determinar cuántos elementos (archivos) hay en la estructura.
Indexar el primer elemento de su variable de estructura, por ejemplo, directory(1,1), mostrará una lista de todos los nombres de variables almacenados para cada archivo.
Las variables específicas se recuperan agregando un punto, seguido del nombre de la variable, después de este índice: por ejemplo, directory(1,1).name.
Utilice strcat para concatenar el nombre del archivo (una cadena) con la ubicación de la carpeta que eligió (otra cadena), quizás con una /
intermedia, para obtener una sola cadena con la ubicación completa del archivo + nombre.
Probar con solo un archivo de Excel en la carpeta, e ingresar código manualmente en la ventana de comandos para manipular las variables según lo que desee, puede ayudar a aclarar errores y es fácil de hacer en este caso.
¡Gracias por tus comentarios!