Cómo hacer una función con parámetros de MATLAB
Desarrollo de funciones personalizadas le permite maximizar el flujo de trabajo y aumentar la productividad a través de cualquier proyecto que se crea en MATLAB, recogiendo una biblioteca de rutinas codificadas que se escriben una vez y ejecutable cada vez que necesite. Una función puede consistir en un conjunto de instrucciones para liberar al usuario de las tareas repetitivas o muy complejos con la capacidad para manipular conjuntos de datos usando parámetros de entrada/salida.
Instrucciones
1 Crear un nuevo MATLAB "archivo de comandos .m"---funciones MATLAB se deben crear dentro de sus propios archivos individuales "m" Si usted está planeando volver a utilizarlas para otros proyectos. No necesita usar el editor de MATLAB para modificar su función, bastará con cualquier editor de texto, sin embargo el MATLAB viene con una serie de herramientas útiles como el relieve y la capacidad de depurar las funciones de acabado para errores. Para llevar hasta el editor de texto desde la ventana principal de MATLAB, haga clic en "Archivo" en el menú principal, seguida por "New > M-File."
2 Comenzar a entrar en su función en el editor mediante la creación de una definición de función, siguiendo la forma "función [Out1, Out2,...] = function_name (In1, In2,...).» La palabra clave function declara la definición de una función, "[Out1, Out2,...]" es una lista de los parámetros de salida, y puede ser omitida si no es necesario; "function_name" se reemplazará por el nombre que desea darle a su función; "(In1, In2,...)" define sus parámetros de entrada. Como un ejemplo "función [x, y] = myfunc(u,v) «cree la función"myfunc"con las variables de entrada"{u, v}"y salidas"{x, y}.
3 Escriba el código de la función línea por línea después de la declaración, siguiendo con una instrucción de "terminar" una vez que haya terminado. Los parámetros de entrada y salidos puede ser llamado con el mismo nombre como se define en la declaración, sin embargo, tenga cuidado de pasar fuera de límites o valores erróneos que podría chocar la función, proteger su código mediante la implementación de controles de sanidad para manejar correctamente este comportamiento. Tenga cuidado de que todos los bucles condicionales dentro del código va a terminar y no quedar atrapados en un bucle infinito para ejecutar siempre.
4 Guarde el archivo .m cuando haya terminado - haga clic en archivo... y guardar... dándole un nombre adecuado, preferentemente la misma que la definición de function_name en la declaración si usted está planeando usarlo otra vez. Ejecutar la función se realiza escribiendo en [parámetros] = function_name (parámetros de entrada), que producirá una lista de los respectivos valores y parámetros de salida si la función se ejecuta correctamente.
Consejos y advertencias
- Si encuentras un error ejecutando la función, el depurador le permitirá ejecutar instrucciones una a la vez y puede presentar con una visión mucho más clara del problema.
- Las variables en la función se crean localmente y no pueden acceder directamente desde fuera de la función---ellos son destruidos cuando la función de "terminar".
Artículos relacionados
- Cómo hacer una presentación con un documento PDF de Adobe
- Cómo hacer una tarjeta de amor para su esposa en línea
- Cómo hacer una Video llamada con MSN Messenger
- Cómo hacer una presentación con Power Point
- Cómo hacer una animación con GIMP Freeware
- Cómo hacer una invitación con CS5
- Cómo hacer una barra de desplazamiento para los cuadros y los párrafos en mi MySpace
- Cómo hacer una función de título de Excel para cambiar el nombre de una columna
- Cómo hacer una copia del juego para PC con un emulador