09.05.2013 Views

matlab para ingenieros.pdf

matlab para ingenieros.pdf

matlab para ingenieros.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

egresa el valor de la constante matemática p:<br />

Sin embargo, si se intenta establecer la función MATLAB tic igual a un nombre de variable,<br />

se genera un enunciado de error porque tic no regresa un valor de salida:<br />

(La función tic inicia un cronómetro <strong>para</strong> su uso posterior en la función toc.)<br />

6.1.5 Determinación del número de argumentos de entrada y salida<br />

En alguna ocasión usted querrá conocer el número de argumentos de entrada o valores de salida<br />

asociados con una función. MATLAB proporciona dos funciones internas <strong>para</strong> este propósito.<br />

La función nargin determina el número de argumentos de entrada o en una función<br />

definida por el usuario o en una función interna. El nombre de la función se debe especificar<br />

como una cadena, como, por ejemplo, en<br />

La función residuo, rem, requiere dos entradas; por tanto,<br />

Cuando nargin se usa dentro de una función definida por el usuario, determina cuántos<br />

argumentos de entrada se ingresaron en realidad. Esto permite a una función tener un número<br />

variable de entradas. Recuerde las funciones de graficación como surf. Cuando surf tiene una<br />

sola entrada matriz, se crea una gráfica, que usa los números de índice de matriz como las<br />

coordenadas x y y. cuando existen tres entradas, x, y y z, la gráfica se basa en los valores x y<br />

y especificados. La función nargin permite al programador determinar cómo crear la gráfica,<br />

con base en el número de entradas.<br />

La función surf es un ejemplo de una función con un número variable de entradas. Si se<br />

usa nargin desde la ventana de comandos <strong>para</strong> determinar el número de entradas declaradas,<br />

no hay una respuesta correcta. La función nargin regresa un número negativo <strong>para</strong> hacer saber<br />

que es posible un número variable de entradas:<br />

La función nargout es similar a nargin, pero determina el número de salidas de una<br />

función:<br />

El número de salidas se determina mediante cuántas matrices se regresan, no cuántos<br />

valores hay en la matriz. Se sabe que size regresa el número de filas y columnas en una matriz,<br />

así que se puede esperar que nargout regresa 2 cuando se aplica a size. Sin embargo,<br />

Sección 6.1 Creación de archivos-m de función 201<br />

Idea clave: usar<br />

las funciones nargin<br />

o nargout es útil<br />

en funciones de<br />

programación con<br />

entradas y salidas<br />

variables.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!