ÍNDICE


FICHEROS SCRIPT

MATLAB permite colocar instrucciones en archivos y guardarlas. Con solo llamarlos, se ejecutan directamente. Son los archivos-M.Para crearlos seguimos los siguientes pasos:

  • Crear un M-File.
  • File - New - M-File
Se abre una ventana donde podemos escribir nuestro conjunto de órdenes o programa. Al terminar se salva como nombrefichero.m y al llamarlo desde la línea de órdenes se incorpora y ejecuta.

Las variables del Workspace pueden ser utilizadas por el M-file y las definidas en el M-file pasan al workspace actual al ejecutarlo. Tiene el mismo efecto que añadir código y ejecutarlo en la línea de órdenes actual. Las dos son variables globales o públicas, las definidas durante la sesión actual antes de ejecutar el fichero SCRIPT y las definidas dentro del fichero una vez que se ejecuta éste desde la línea de órdenes.
 

Ejemplo:
Ver como cambia la curva  y=a*x.^4-400*x.^2+x-2 cuando a varía desde 3 hasta 8 de 0.1 en 0.1. Mantener todas las curvas con hold on o bien con figure.

  • Definimos la x
  EDU» x=[-10:0.1:10] 
  • Creamos un M-file llamado calculay.m que calcula la y conteniendo una única sentencia y=a*x.^4-400*x.^2+x-2
  • Anidamos las llamadas a calculay y los plot dentro de un bucle
  • for a=3:0.1:8
  • calcula y;
  • figure;
  • plot(x,y);
  • end
EDU» x=[-10:0.1:10];
EDU» for a=3:0.1:8 calcula y;
figure;
plot(x,y);
end;

EJERCICIOS:

a)Crear un fichero .M llamado factura.m que nos calcule el precio de la compras con el descuento(ver ejercicio anterior ). Calcular la factura si la compra ha sido de 6000 ptas y de 11000 ptas.SOLUCIÓN
 


ÍNDICE