Se puede hacer como un archivo de función:
function mi_funcion(matriz)
% función que grafica los puntos
% x es la primera columna de la matriz
% los dos puntos significan todas las filas en matriz(:, 1)
% sintaxis de plot: plot(x, y)
plot(matriz(:, 1), matriz(:, 2))
Al introducir el argumento de entrada sólo se llama a la función y entre paréntesis se escribe el argumento de entrada. Por ejemplo los puntos de x de 1 a 5, y y=x^2:
mi_funcion( [1,1; 2,4; 3,9; 4,16; 5,25] )
Otra forma:
Haciendo un archivo tipo guión:
matriz = input(' Introduzca la matriz de datos: \n');
% función que grafica los puntos
% x es la primera columna de la matriz
% los dos puntos significan todas las filas
% sintaxis de plot: plot(x, y)
plot(matriz(:, 1), matriz(:, 2))
Al terminar se guada el archivo como otra_funcion.
Al llamar a otra_funcion no se introducen argumentos de entrada entre paréntesis:
otra_funcion [ ENTER]
Introduzca la matriz de datos:
[1,1; 2,4; 3,9; 4,16; 5,25] [ENTER]