Prog24: Funciones con varios argumentos de salida
De MateWiki
Revisión del 18:05 28 jun 2013 de Herraiz (Discusión | contribuciones) (Protegió «Prog24: Funciones con varios argumentos de salida» ([edit=sysop] (indefinido) [move=sysop] (indefinido)))
| Curso de Introducción a la programación | |
|---|---|
| Funciones con varios argumentos de salida | |
| Vídeo anterior | Siguiente vídeo |
| Este artículo es una unidad didáctica del Curso de Introducción a la Programación | |
En el vídeo anterior veíamos cómo hacer que una función tenga varios argumentos de entrada, e incluso que algunos sean opcionales. ¿Podemos hacer lo mismo con los argumentos de salida? En este vídeo vemos cómo.
Contenido
1 Vídeo
2 Para saber más
- Multiple return values (GNU Octave)
- nargout (MATLAB)
3 Código
function [s, err] = MiRaiz(A, nPasos)
if nargin == 1
nPasos = 10;
end
% Algoritmo
L = A; W = 1;
for k=1:nPasos
L = (L + W)/2;
W = A/L;
end
% Salida
s = L;
if nargout > 1
err = s - sqrt(A);
end
end