Función definida por el usuario en MATLAB

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *