Ficheros script
• Un fichero script es una secuencia de comandos MATLAB, también
denominada programa
• Cuando se ejecuta, MATLAB ejecuta los comandos en el orden en que estos
han sido escritos.
• El resultado de un fichero script se visualiza en la Ventana de Comandos.
• Su uso es conveniente dado que pueden ser guardados, editados y ejecutados
tantas veces como se quiera.
• Se pueden crear y editar en cualquier editor de texto.
• Los ficheros script también se denominan ficheros M, ya que la extensión .m es
la que utiliza y reconoce MATLAB cuando se guardan estos ficheros.
Número
de línea
Variables de entrada a un script
1. Variable definida y asignada en el fichero script.
En este caso, la asignación del valor a la variable forma parte del fichero.
2. Variable definida y asignada en la Ventana de Comandos.
En este caso, se define el valor de las variables en la Ventana de Comandos.
Luego se ejecuta el script.
3. Variable definida y asignada en el fichero script, pero además se
introduce un valor concreto para la variable cuando se ejecuta el fichero
en la Ventana de Comandos.
nombre_variable = input(‘Mensaje que se muestra en
la ventana de comandos’)
Variables de salida de un script
1. El comando disp
disp(‘nombre de la variable’) o disp(‘mensaje’)
2. El comando fprintf
fprintf(‘Texto %f texto adicional’, nombre_variable)
Importación y exportación de datos hacia/desde Excel
Para importar se utiliza el comando xlsread. Este comando importa los
datos de una hoja de cálculo de Excel a una variable de tipo array.
nombre_variable = xlsread(‘nombre_fichero’)
• ‘nombre_fichero’, introducido como cadena, es el nombre del
fichero Excel. La ubicación de este fichero debe ser el directorio de trabajo
actual o bien estar en la ruta de búsqueda.
• Si el fichero Excel importado tiene más de una hoja se importará la
primera, si no, se puede utilizar otra versión del comando xlsread para
decidir cuál de ellas importar. Además, se puede importar el rango de
datos.
nombre_variable = xlsread(‘nombre_fichero’,’nombre_hoja’,’rango’)
La exportación de datos desde MATLAB hacia una hoja Excel se realiza
mediante el comando xlswrite.
xlswrite(‘nombre_fichero’, nombre_variable)
• ‘nombre_fichero’, introducido como cadena, es el nombre del
fichero Excel al cual se quieren exportar los datos. El fichero debe estar en
el directorio actual. Si el fichero no existe se creará con el nombre
especificado por parámetro.
• ‘nombre_variable’ es el nombre de la variable MATLAB que
contiene los datos que serán exportados.
• Si el fichero Excel importado tiene más de una hoja se importará la
primera, si no, se puede utilizar otra versión del comando xlsread para
decidir cuál de ellas importar. Además, se puede importar el rango de
datos.