Las funciones le permiten realizar una tarea específica. Las funciones definidas por el usuario son las funciones creadas por los usuarios de acuerdo con sus necesidades. Este artículo explica cómo se crea la función definida por el usuario en MATLAB.
Sintaxis: function [a1,…,an] = func(x1,…,xm)
func es el nombre de la función
a1,…,an son salidas
x1,…,xm son entradas
El nombre de la función es obligatorio, mientras que los argumentos de entrada y salida son opcionales .
Para crear una función definida por el usuario en MATLAB, vaya a Inicio -> Nuevo -> Función. La plantilla de función aparece como-
function [outputArg1,outputArg2] = untitled(inputArg1,inputArg2) % UNTITLED Summary of this function goes here % Detailed explanation goes here outputArg1 = inputArg1; outputArg2 = inputArg2; end
Cambie el nombre de la función y guarde el archivo con los cambios realizados. Guarde el archivo en la carpeta actual o en una carpeta en la ruta de búsqueda de MATLAB. El nombre de la función y el archivo deben ser iguales. Por ejemplo, para crear una función para calcular factorial, el código es:
function f = fact(n) f = 1; i = 1; while i <= n f = f * i; i = i + 1; end end
Guárdelo y se puede ejecutar desde la ventana de comandos. El valor devuelto por la función fact() también se puede almacenar en una variable. Salida de código para diferentes valores de n que se pasan:
Publicación traducida automáticamente
Artículo escrito por MuskanKalra1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA