Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: pabelsbf en 14 Diciembre 2016, 21:27 pm



Título: ( Nargin nargout ) Matlab
Publicado por: pabelsbf en 14 Diciembre 2016, 21:27 pm
Buenas a todos, me gustaría saber que hace el comando nargin y nargout de Matlab en general, aquí les dejo un ejemplo. Gracias.

function [f,fp]=fun1(x)
% Devuelve el valor de la función cuyo cero se busca en x
% Opcionalmente devuelve el valor de su derivada.
f = x - cos(x);  % Función a evaluar f(x) = x-cos(x)
if nargout==1,  return; end  % No se requiere derivada
fp = 1+sin(x);   % Si nos lo piden calculamos derivada en x
return


Título: Re: ( Nargin nargout ) Matlab
Publicado por: engel lex en 14 Diciembre 2016, 22:12 pm
https://www.mathworks.com/help/matlab/ref/nargout.html?requestedDomain=www.mathworks.com (https://www.mathworks.com/help/matlab/ref/nargout.html?requestedDomain=www.mathworks.com)

number arguments output/input

la cantidad de argumentos de entrada o salida


Título: Re: ( Nargin nargout ) Matlab
Publicado por: pabelsbf en 17 Diciembre 2016, 00:58 am
Muchísimas gracias :D ya lo he entendido.