Desarrollo de funciones personalizadas le permite maximizar el flujo de trabajo y aumentar la productividad a través de cualquier proyecto que cree en MATLAB , mediante la recopilación de una biblioteca de rutinas codificadas que se escriben una vez y ejecutable cuando lo necesite. Una función puede consistir de un conjunto de instrucciones para liberar al usuario de las tareas repetitivas o altamente complejo con la capacidad para manipular conjuntos de datos con la entrada /salida de parámetros . Cosas que necesitará Editor de texto
Mostrar más instrucciones
1
Crear una nueva MATLAB " script. Archivo-m " funciones --- MATLAB deben crearse dentro de su propio individuales . " m" archivos si usted está pensando en volver a utilizar para otros proyectos. No es necesario utilizar el editor de MATLAB para editar la función, cualquier editor de texto es suficiente , sin embargo, el MATLAB viene con una serie de herramientas útiles como resaltado y la capacidad de depurar sus funciones acabados de errores . Para abrir el editor de texto de la ventana principal de MATLAB haga clic en " Archivo" en el menú principal, luego " Nuevo> M- File. "
2
Comience introduciendo su función en el editor mediante la creación de una definición de función , a raíz de la forma " función [ Out 1 , Out 2 , ...] = nombre_funcion ( In1 , In2 , ...) . " La palabra clave function declara la definición de una función, " [ Out 1 , Out 2 , ...] " es una lista de los parámetros de salida , y puede omitirse si no se necesita , " nombre_funcion " será reemplazado con el nombre que desea dar a su función; " ( In1 , In2 , ...) " define los parámetros de entrada. Por ejemplo " función [ x , y] = mi_funcion ( u, v ) " crearía la función " mifunción " con las variables de entrada "{ u, v } " y salidas "{ x, y} ".
< Br > Página 3
Escriba el código línea por línea de la función después de la declaración , el seguimiento con una declaración " final " una vez que haya terminado . Los parámetros de entrada y salida pueden ser llamados con el mismo nombre como se define en la declaración, sin embargo, tener cuidado de pasar fuera de los límites o valores erróneos que podría bloquearse la función , proteger el código mediante la implementación de chequeos para manejar este comportamiento correctamente. . Tenga cuidado de que todos los bucles condicionales en el código va a terminar y no quedar atrapados en un bucle infinito de correr para siempre
4
Guarde el archivo m una vez que haya terminado - . Haga clic en Archivo .. y luego en Guardar .. darle un nombre adecuado, preferiblemente la misma que la definición de nombre_funcion en la declaración si usted está planeando en usar otra vez. Ejecución de la función se realiza escribiendo en [ Parámetros de salida ] = nombre_funcion ( parámetros de entrada ) , que producirá una lista de los parámetros de salida y valores respectivos , si la función se ejecuta correctamente .