Los archivos M permiten almacenar varias instrucciones en un documento que actúa como programa de cómputo. Estos archivos hacen que las instrucciones ya establecidas se desarrollen secuencialmente una después de la otra. A cada guion se le asigna un nombre y una extensión .m para quedar almacenado en el directorio de trabajo de Matlab.
Para designar un nombre de archivo se deben seguir ciertas reglas.
- El nombre debe iniciar con una letra
- No se deben utilizar espacios, pero se puede utilizar guión bajo para unir las palabras. En el ejemplo siguiente se emplea programa_2
- El nombre debe estar relacionado con el problema a resolver
Para crear un archivo-M, desde la ventana de inicio de MATLAB, se da un clic al menú File. Luego se da un clic en new y de ahí se va a M-file y en seguida aparecerá la ventana Editor donde se escribirán las instrucciones necesarias.

Otra forma rápida de llamar al editor es seleccionar New Script. El editor muestra una ventana con la leyenda Editor – untitled y el cursor se sitúa en la línea número uno. El nombre untitled se va agregando consecutivamente cada vez que se inicia un nuevo archivo.

La figura siguiente muestra el código de un programa de cinco líneas; observa la numeración de cada una.

Para ver en operación el programa se dice que se «corre el programa». En la parte superior se muestra el botón Run que almacena y ejecuta el programa.

Lo primero que solicita es cambiar el nombre sin titulo por otro. Recuerda, el nombre debe ser preferentemente corto y sin espacios, de preferencia se recomienda asignar un nombre relacionado con el problema a resolver. En caso de utilizar un nombre largo se puede utilizar un guión bajo para unir las palabras. En este ejemplo se emplea programa_2

Al correr el programa, en la ventana de comandos se despliega la ejecución del mismo. Tal como lo muestra la siguiente figura.

El programa realiza cada línea y en la última genera la gráfica de la función coseno.
En la ventana de comandos se muestran los cálculos

Corrección de errores
En caso de error, el programa se detiene y muestra la línea con el error que se debe corregir.

En la linea 3 hay un error y el programa se detiene. Se debe corregir la palabra coseno por el comando cos.
Programa de más líneas de programación
Ahora practiquemos con un ejemplo de varias líneas.

Escriba las 15 líneas del programa y después da clic en Run, que ejecutará el guion modificado.
Hay algunas instrucciones que no se han descrito pero si conoce un poco de inglés estas se explican por sí mismas. La orden pause permite hacer una pausa mientras se van efectuando los cambios que se presentan sobre la figura. La instrucción axis es un acercamiento o encuadre de la gráfica en las coordenadas especificadas, de -4 a 4 en X, y de -2 a 2 en Y.
Después de completar el programa se muestran cuatro figuras

Al escribir estos guiones se dice que se está programando porque las órdenes conforman una lista de comandos que en conjunto forman un programa o algoritmo. Todos los programas se escriben en el editor.
Ahora, es recomendable utilizar siempre el editor para trabajar con Matlab. La calculadora (o ventana de comandos) sólo se empleará para cálculos rápidos.