Está en la página 1de 5

Tema:

1) Qu son ficheros script?


2) Manipulacin de los ficheros script
Alumnos: Grupo 3
Gaspar Mesas, Andrea
Romero Recio, Fausto
Fichero script en Matlab
Se presenta como la solucin de un problema ya que en este programa(Matlab) la ventana de comandos no es
suficientemente interactiva, los comandos no pueden ser guardados y ejecutados de nuevo a peticin del usuario. Eso
implica que cada vez que se pulsa la techa Intro slo se ejecute el ltimo comando , y todo lo anterior permanece
inalterable.
Si se necesita realizar alguna correccin o cambio sobre algunos de esos comandos previamente ejecutados, ser
necesario volver a escribirlos y ejecutarlos de nuevo de uno en uno.
Por ello otra forma de ejecutar estos comandos en Matlab es crear un fichero con los comandos para ejecutarlo
posteriormente. Cuando se ejecuta el fichero en cuestin, los comandos que contiene son ejecutados en el orden en
que aparecen en el fichero. Adems, si fueran necesarias correcciones o cambios posteriores, slo habra que editar el
fichero y ejecutarlo de nuevo.
Los ficheros que se utilizan para este propsito en Matlab se denominan Ficheros de procesamiento de comandos o
ficheros script .

Ejemplo de fichero script:


archivo para graficar la funcin seno(x)/x.

% archivo script graficol .m.


x= pi/100:pi/100:10*pi;
y=sin(x) ./x;
plot (x,y)
grid
Notas a tomar en cuenta sobre los ficheros script:

o Un fichero script es una secuencia de comandos Matlab, tambin denominada programa.

o Cuando se ejecuta un fichero script, Matlab ejecuta los comandos en el orden en que stos han sido escritos,
igual que si se ejecutaran uno a uno en la Ventana de Comandos.

o Cuando un fichero script contiene un comando que produce una salida o resultado(por ejemplo; una asignacin
de variable sin un punto y coma final), la salida se visualiza en la Ventana de Comandos.

o La utilizacin de ficheros script es conveniente, ya que stos pueden ser editados(es decir, se pueden corregir o
modificar), y se pueden ejecutar tantas veces como se quiera.

o Los ficheros script se pueden crear y editar en cualquier editor de texto. Asimismo el texto se puede copiar y
pegar desde estos editores a Matlab para ser ejecutado.

o Los ficheros script tambin se denominan M. Ya que la extensin .m es la que se utiliza y reconoce Matlab
cuando se guardan estos ficheros.
Manipulacin de los ficheros script
En MATLAB, los ficheros, script se crean y editan con la Ventana del Editor/Depurador. Para abrir esta ventana
hay que Ir al men File (Fichero), se selecciona New (Nuevo) y despus M-file (Fichero M). Despus de esto se
abrir una ventana, como la que se muestra en la Figura correspondiente el editor y depurador de ficheros script
de MATLAB.

Una vez que se ha abierto la Ventana el Editor/Depurador de script, los comandos se van introduciendo lnea por
lnea.
MATLAB enumera automticamente las lneas cada vez que se pulsa la tecla Intro. Los comandos tambin se
pueden escribir en cualquier editor o procesador de textos y despus trasladarse(copiar/pegar) al editor.
En la siguiente figura se muestra un ejemplo de un pequeo programa.
Como puede apreciarse, las primeras lneas de un fichero script suelen ser comentarios(los cuales no se
ejecutan) que comienzan con el carcter %, y que describen de forma resumida la funcionalidad del cdigo que
sigue a continuacin.
Antes de ejecutar un fichero script se tiene que guardar en disco. Para hacer esto hay que ir a la opcin SAVE
AS(Guardar como) del men File(Fichero), y a continuacin seleccionar la localizacin del archivo y su nombre.
Las reglas de asignacin de nombres a ficheros script son las mismas que para variables, ya que stos deben
comenzar por una letra, pueden incluir dgitos y el carcter de subrayado, hasta un mximo de 63 caracteres.
No se pueden utilizar como nombres para ficheros script las variables ya definidas por el usuario, as como los
nombres de variables predefinidas, comandos y funciones existentes en Matlab.

Ejecucin de un fichero script


Un fichero script se puede ejecutar, bien tecleando su nombre en la ventana de Comandos(y pulsando la tecla
Intro) o bien directamente desde la ventana del editor a travs del icono RUN(ejecutar), tal y como se mostr
en la figura anterior. Sin embargo, antes de hacer esto el usuario debe asegurarse de que Matlab puede
encontrar o tener acceso al fichero. Para ello, el fichero debe estar almacenado bien en el directorio actual por
defecto o bien en la ruta de bsqueda de archivos.

También podría gustarte