knorrigt.com

Home > Ordenadores > Cómo hacer que las funciones en MATLAB

Cómo hacer que las funciones en MATLAB

Advertisement

MATLAB es un lenguaje de computación de alto nivel y un entorno popular en contextos académicos. Al igual que con otros lenguajes de programación, puede crear funciones en MATLAB para realizar cálculos de rutina automáticamente. Una función MATLAB se almacena en un archivo de texto con la extensión ".m". funciones de MATLAB pueden contener operaciones normales de MATLAB y pueden llamar a otras funciones, así, lo que le permite organizar y reutilizar el código.

Instrucciones

Declarar la función y sus parámetros de entrada y salida en la primera línea del documento. Utilice la siguiente sintaxis, que especifica el nombre de la función en lugar de "myfun:"

función [OUT1, OUT2, ...] = myfun (IN1, IN2, ...)

Los soportes en el lado izquierdo del signo igual contienen una lista separada por comas de las salidas de la función. Los paréntesis del lado derecho contienen una lista separada por comas de los insumos. Los tipos de datos de las entradas y salidas no necesitan ser especificados en las funciones de MATLAB como lo hacen otros lenguajes como C.

Escribir comandos de MATLAB en líneas sucesivas para crear un conjunto secuencial de cálculos utilizando las entradas. Puede definir variables dentro de la función de almacenar los resultados intermedios, pero sólo las salidas son accesibles fuera de la función. Asignar valores a las salidas sobre la base de los cálculos. En el siguiente ejemplo se limita a añadir dos entradas juntas y asigna la suma de la salida:

función [suma] = sumador (x, y)

= suma x + y;

De acuerdo con su uso normal en MATLAB, el punto y coma al final de la línea suprime la salida inmediata. La función devolverá automáticamente después de la última línea.

Utilice las instrucciones condicionales para crear un algoritmo de ramificación. El siguiente ejemplo añade o resta las dos primeras entradas basadas en el valor de la tercera:

función [resultado] = plusminus (x, y, op)

El% "op" de entrada debe ser 0 para la adición o sustracción de 1

si op == 0

Resultado = x + y;

elseif == 1 op

resultado = xy;

más

disp ( 'operación no válida');

final

Observe la línea de comentario inmediatamente debajo de la declaración de la función. Esta línea, y cualquier comentario de consecutivos, se imprimirán si un usuario escribe "ayuda plusminus" en la línea de MATLAB. La sentencia if se utiliza para determinar el funcionamiento correcto en función de la entrada "op", y mostrará un error si no es una entrada de 0 o 1 es nada.

Use ", mientras que" y "para" bucles como lo haría en otros lenguajes de programación, empleando la siguiente sintaxis:

x = 0;

mientras que x <11

x = x + 2;

final

y = 0;

para x = 0: 10

y = y + 2;

final

Escriba el comando "retorno" para hacer que la función de dar por terminado antes de su última línea.

Guarde el archivo de texto con la extensión ".m", y asegúrese de que el nombre del archivo es exactamente el mismo que el nombre de la función que declaró en la primera línea.

A pesar de que la mayoría de las distribuciones de Linux son extremadamente eficientes, todavía hay algunas maneras que usted puede hacer ninguna versión de Linux funcione más rápido. Una de las cosas más atractivas sobre Linux es la libertad de ajus
Debido a que existe una colección de diferentes navegadores web, la forma en que el control de las funciones de su navegador cambia dependiendo del navegador que utilice. Sin embargo, al aumentar el tamaño de fuente, el proceso que debe seguir es sob
GIMP es un programa de gran alcance, libre de edición de imágenes que tiene una función similar a Adobe Photoshop. Puede realizar muchas funciones de edición de imágenes avanzadas, incluyendo la creación o edición de imágenes con capas. Las capas de
Saber cómo hacer la persona se vea más delgado en Photoshop Elements tiene muchas aplicaciones, además el relacionado con la pérdida de peso. Puede utilizar la misma operación esencial que interviene en adelgazante para crear músculos más grandes par
Cómo hacer que las imágenes Secure en un sitio web
Hay un montón de razones para querer asegurarse de que las imágenes en su sitio web son seguras. Tal vez usted quiere compartir fotos de su familia, sino que dona € ™ t quiere que otras personas de guardarlos. O tal vez usted es un fotógrafo y quiere
Cómo hacer que las iniciales de un primer nombre en Excel
Microsoft Excel es algo más que una fuente inagotable de procesamiento de datos numéricos; también es un ágil ninja de corte de palabras. Usted puede cortar y nombres dados para formar siglas en Excel utilizando sólo dos de sus funciones básicas: "MI
Photoshop ha sido el producto estrella de la empresa Adobe durante años. Una de las razones de su amplio uso es el conjunto de herramientas y capacidades que ofrece una amplia gama de usuarios, desde los que hacen anuncios y señales a los demás, crea
Cómo hacer que las expresiones de su teclado
A diferencia de en-persona o conversaciones de cámara web, chat o mensajes de correo electrónico en línea no dan a los participantes la oportunidad de mostrar sus emociones con expresiones faciales. Sin embargo, es posible combinar algunas letras y s
Cómo hacer que las imágenes parezcan día como la noche
Tomar una fotografía de noche decente es difícil, y en la mayoría de los casos se necesita accesorios adicionales de fotos como un trípode y lentes especiales. Pero si usted toma una foto rural durante el día, puede transformarla en una escena noctur
Cuando se ejecuta a través de un sitio con pequeñas palabras, usted tiene que esforzarse para leer. A veces se inclina en la pantalla para que pueda ver el texto. Si está usando Firefox, puede hacer que las páginas web más grande. Al hacer un acercam
Cómo hacer un láser de corte desde un CD-ROM
El diodo láser en el interior de una unidad de disco CD-ROM es lo suficientemente potente como para cortar a través de papel a muy corta distancia. Hacer un láser de corte mediante el diodo láser de CD se puede hacer usando una linterna de plástico,
Si usted desea hacer sus presentaciones Zing en lugar de ser aburrido, una cosa que puede hacer es emplear animación personalizada en sus presentaciones de PowerPoint. Estas animaciones pueden hacer cosas como hacer que el texto de repente un zoom, o
Cómo hacer Premiere CS5 funcione más rápido
Premiere Pro CS5 es un programa de edición de vídeo desarrollado por Adobe. Según el paso de la comercialización de Adobe para el software, Adobe Premiere Pro CS5 está diseñado para "permitirá editar más rápido con un verdadero apoyo formato nativo.&
No es ningún secreto que los sitios web con animaciones llamativos, colores brillantes y efectos de sonido tienen una forma de agarrar su atención. Si usted está tratando de atraer a la gente a una cierta sección de su sitio web, trate de añadir text
Cómo hacer que las ruedas de Sketchup
Google SketchUp es un programa de diseño gráfico gratuito que es adecuado para muchos proyectos diferentes, desde el diseño de los muebles para la construcción de su casa de sus sueños. Es un diseño accesible para los diseños de ingeniería, y es más
Cómo hacer que las barras más cerca en los gráficos de columnas en Microsoft Excel para Mac
Haciendo bares más cerca juntos en columna gráficos en Microsoft Excel es algo que se puede hacer en primer lugar haciendo clic derecho en los elementos que desee cambiar. Hacer que las barras más cerca juntos en columna gráficos en Microsoft Excel c
Cómo hacer que las palabras subrayadas y ampliar el ancho de la hoja en Microsoft Word
Haciendo palabras subrayadas y ampliaron el ancho de la hoja en Microsoft Word son dos procesos separados que se deben hacer mediante el ajuste de la fuente y la alteración de las propiedades de la página, respectivamente. Hacer que las palabras subr
Cómo transferir las funciones de MATLAB
MATLAB es un paquete de software técnica que se puede utilizar para el análisis de la señal digital. Con el fin de investigar un proceso en particular, es posible determinar cómo cambia el proceso de una señal de entrada en una señal de salida. Matem
En la gráfica de una función, una línea asintótica es una línea recta que se aproxima gradualmente a la función pero nunca llega. Encontrar asíntotas horizontales tomando el límite de la función como la variable independiente tiende a infinito. Encue