Crear una función en MATLAB

MATLAB es una herramienta que los ingenieros y otros profesionales pueden usar para analizar datos de manera rápida y eficiente, hacer cálculos y mostrar información. Una de las muchas formas en que el usuario puede interactuar con MATLAB es mediante el uso de funciones. Las funciones reciben información específica, conocida como entradas, y utilizan las entradas para calcular otra información para mostrar, conocida como salidas. Este instructable detallará el proceso de creación de una función y guiará al usuario a través de la creación de una función propia.

Para completar este instructable, necesitará:

1. Una computadora con acceso a MATLAB

2. 5-10 minutos

Paso 1: abra MATLAB

Primero, abra el menú de inicio presionando el botón de Windows en la esquina inferior izquierda de la pantalla, o presionando la tecla de Windows en su teclado. Luego, escriba MATLAB en la barra de búsqueda y seleccione "MATLAB R2013a". Tenga en cuenta que el nombre exacto del programa puede variar ligeramente si su versión de MATLAB es anterior. Aún debería ver el mismo símbolo que se muestra en la imagen, incluso si su versión es anterior, por lo que debe usar esto para encontrar el programa correcto.

Paso 2: Abra la ventana de secuencia de comandos

Cuando se abre MATLAB, el usuario es llevado a la ventana principal de MATLAB, también conocida como la Ventana de comandos. Sin embargo, para crear una función, el usuario debe abrir la Ventana de Script. Seleccione el botón resaltado para abrir la ventana Script. Las secuencias de comandos son secuencias de comandos que se pueden guardar y pueden ejecutarse todas a la vez. Una función es un tipo especial de script que puede tomar diferentes entradas cada vez que se ejecuta. Tenga en cuenta que en versiones anteriores de MATLAB, el botón resaltado no aparecerá, y el usuario debe seleccionar Archivo> Nuevo> Script para abrir la ventana Script.

Paso 3: la primera línea

Una vez que se abre la ventana Script, escriba "function f = make_a_square (x)" en la línea 1. La palabra "function" le dice a MATLAB que este script será una función. El texto entre la palabra "función" y el = significa el resultado de la función, en este caso es "f". El texto dentro de los paréntesis significa la entrada, en este caso es "x". Finalmente, el texto directamente a la izquierda de los paréntesis es el nombre de la función, que en este caso se llama "make_a_square".

Paso 4: finalizar la función

Una vez que se ingresa la primera línea de la función, complete el código ingresando "f = x ^ 2;" en la línea 2 y "fin" en la línea 3. La segunda línea le dice a MATLAB que tome la entrada, la cuadre y establezca el nuevo número como salida. El punto y coma que termina la línea impide que MATLAB envíe esa línea más tarde. Si no se usara el punto y coma, la salida se mostraría dos veces cuando usáramos la función más adelante. La línea 3 le dice a MATLAB que la función ha concluido.

Paso 5: guardar la función

Una vez que su función esté completa, guárdela con el botón Guardar. El nombre predeterminado del archivo de guardar será el mismo que el nombre de la función. Asegúrese de no cambiar esto. Cambiar el nombre de guardar para que no sea el mismo que el nombre en la línea 1 puede hacer que la función no funcione correctamente. Tenga en cuenta que, como en el Paso 2, las versiones anteriores de MATLAB no tendrán el botón resaltado, por lo que también se debe guardar a través del menú Archivo.

Paso 6: ejecutar la función

Regrese a la ventana de comandos. Ingresa "make_a_square (3)" y presiona Enter en tu teclado para probar tu función. Su código debe cuadrar el número 3, dando como resultado 9. Si el código no hace esto, verifique que haya escrito la función correctamente en la ventana de comandos. Si esto no resuelve el problema, vuelva a abrir su función en la Ventana de Script y asegúrese de que no haya errores. ¡Una vez que el código se envíe correctamente, habrá creado con éxito su primera función MATLAB!

Artículos Relacionados